다음을 통해 공유


NdisRawWritePortBufferUshort 매크로(ndis.h)

NdisRawWritePortBufferUshort 지정된 수의 USHORT 값을 호출자가 제공한 버퍼에서 지정된 I/O 포트에 씁니다.

통사론

void NdisRawWritePortBufferUshort(
  [in]  Port,
  [in]  Buffer,
  [in]  Length
);

매개 변수

[in] Port

I/O 포트를 지정합니다. 이 주소는 초기화 중에 매핑된 범위에 속합니다. NdisMRegisterIoPortRange.

[in] Buffer

쓸 USHORT를 포함하는 호출자 할당 상주 버퍼에 대한 포인터입니다.

[in] Length

I/O 포트에 쓸 USHORT 수를 지정합니다.

반환 값

없음

발언

미니포트 드라이버는 NdisRawWritePortBufferUshort 호출하여 USHORT 시퀀스를 한 번에 하나씩 NIC로 전송합니다.

NdisRawWritePortBufferUshort 호출할 때마다 버스 상대 포트 주소를 호스트 종속 논리 포트 주소에 매핑할 필요가 없으므로 빠르게 실행됩니다.

요구 사항

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

참고 항목

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUshort

NdisRawWritePortBufferUchar

NdisRawWritePortBufferUlong

NdisRawWritePortUshort