Reads a specified number of bytes from an input port. RtReadPortXxx functions include:
nNumberOfBytes
from one input port. Each function includes variants for Uchar, Ushort, and Ulong.
VOID RtReadPortBufferUchar( PUCHAR PortAddress, PUCHAR pBuffer, ULONG nNumberOfBytes ); VOID RtReadPortBufferUshort( PUSHORT PortAddress, PUSHORT pBuffer, ULONG nNumberOfBytes ); VOID RtReadPortBufferUlong( PULONG PortAddress, PULONG pBuffer, ULONG nNumberOfBytes ); UCHAR RtReadPortUchar( PUCHAR PortAddress ); USHORT RtReadPortUshort( PUSHORT PortAddress ); ULONG RtReadPortUlong( PULONG PortAddress );
PortAddress
pBuffer
nNumberOfBytes
pBuffer
. (For the non buffered functions only) the 1, 2, or 4-byte value read from the port.
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 3.0 | intime/rt/include/iwin32.h | iwin32.h | iwin32.lib |
Note
These functions operate in the real-time portion of your application.
iwin32 API, iwin32 Overview