NdisPacketPoolUsage 함수(ndis.h)

참고 NDIS 5. x 는 더 이상 사용되지 않으며 NDIS 6으로 대체됩니다. x. 새로운 NDIS 드라이버 개발은 Windows Vista부터 시작하는 네트워크 드라이버를 참조하세요. NDIS 5 포팅에 대한 자세한 내용입니다. x 드라이버를 NDIS 6에 연결합니다. x, NDIS 5.x 드라이버를 NDIS 6.0으로 포팅을 참조하세요.

이 함수는 패킷 풀에서 현재 할당된 패킷 설명자 수를 반환합니다.

구문

UINT NdisPacketPoolUsage(
  [in] NDIS_HANDLE PoolHandle
);

매개 변수

[in] PoolHandle

NdisAllocatePacketPool 또는 NdisAllocatePacketPoolEx에서 반환되는 핸들을 지정합니다.

반환 값

지정된 패킷 풀에서 현재 할당된 패킷 설명자 수를 반환합니다.

설명

송신 또는 수신 표시에 대한 패킷 설명자를 할당하기 전에 NDIS 드라이버는 NdisPacketPoolUsage 를 호출하여 특히 드라이버가 둘 이상의 패킷 풀을 할당한 경우 송신/수신에 사용할 수 있는 충분한 예비 패킷 설명자가 있는지 확인할 수 있습니다.

또한 NDIS 드라이버는 이 함수를 호출하여 NdisFreePacketPool을 호출하기 전에 모든 설명자가 지정된 패킷 풀로 반환되었는지 확인할 수 있습니다.

OS 버전: .NET 4.0 이상을 Windows CE.

요구 사항

요구 사항
헤더 ndis.h
IRQL IRQL <= DISPATCH_LEVEL

추가 정보