NdisRawReadPortBufferUchar 매크로(ndis.h)

NdisRawReadPortBufferUchar 는 지정된 바이트 수를 호출자 제공 버퍼로 읽습니다.

구문

void NdisRawReadPortBufferUchar(
  [in]   Port,
  [out]  Buffer,
  [in]   Length
);

매개 변수

[in] Port

I/O 포트를 지정합니다. 이 주소는 를 사용하여 초기화하는 동안 매핑된 범위에 속합니다. NdisMRegisterIoPortRange.

[out] Buffer

호출자가 할당한 버퍼(상주 메모리)에 대한 포인터로, 바이트가 NIC의 포트에서 전송됩니다. 호출자는 최소한 sizeof( Length )를 버퍼에 할당해야 합니다.

[in] Length

NIC에서 전송할 바이트 수를 지정합니다.

반환 값

없음

설명

NdisRawReadPortBufferUchar 는 지정된 I/O 포트에서 지정된 버퍼로 각 바이트를 한 번에 하나씩 읽습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista에서 NDIS 6.0 및 NDIS 5.1 드라이버(NdisRawReadPortBufferUchar(NDIS 5.1) 참조)에 대해 지원됩니다. Windows XP에서 NDIS 5.1 드라이버(NdisRawReadPortBufferUchar(NDIS 5.1) 참조)에 대해 지원됩니다.
대상 플랫폼 유니버설
헤더 ndis.h(Ndis.h 포함)
IRQL 모든 수준

추가 정보

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUlong

NdisRawReadPortBufferUshort

NdisRawReadPortUchar

NdisRawWritePortBufferUchar