Пример #1
0
BOOLEAN
WinLdrPortPollOnly(IN ULONG PortId)
{
    UCHAR Dummy;

    return CpGetByte(&Port[PortId], &Dummy, FALSE, TRUE) == CP_GET_SUCCESS;
}
Пример #2
0
BOOLEAN
NTAPI
KdPortGetByteEx(
    IN PCPPORT PortInformation,
    OUT PUCHAR ByteReceived)
{
    return (CpGetByte(PortInformation, ByteReceived, FALSE) == CP_GET_SUCCESS);
}
Пример #3
0
KDP_STATUS
NTAPI
KdpReceiveByte(OUT PUCHAR OutByte)
{
    /* Get the byte */
    if (CpGetByte(&KdDebugComPort, OutByte, TRUE) == CP_GET_SUCCESS)
    {
        return KDP_PACKET_RECEIVED;
    }
    else
    {
        return KDP_PACKET_TIMEOUT;
    }
}
Пример #4
0
KDP_STATUS
NTAPI
KdpPollByte(OUT PUCHAR OutByte)
{
    /* Poll the byte */
    if (CpGetByte(&KdDebugComPort, OutByte, FALSE) == CP_GET_SUCCESS)
    {
        return KDP_PACKET_RECEIVED;
    }
    else
    {
        return KDP_PACKET_TIMEOUT;
    }
}
Пример #5
0
BOOLEAN
WinLdrPortGetByte(IN ULONG PortId,
    			  OUT PUCHAR Data)
{
	return CpGetByte(&Port[PortId], Data, TRUE, FALSE) == CP_GET_SUCCESS;
}
Пример #6
0
//
// poll byte,without wait
//
ULONG BlPortPollByte(__in ULONG DeviceId,__out PUCHAR Value)
{
	return CpGetByte(Port + DeviceId,Value,FALSE,FALSE);
}
Пример #7
0
//
// poll port
//
ULONG BlPortPollOnly(__in ULONG DeviceId)
{
	UCHAR Dummy;
	return CpGetByte(Port + DeviceId,&Dummy,FALSE,TRUE);
}