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 之前,所有描述元都已傳回給指定的封包集區。
操作系統版本:Windows CE .NET 4.0 和更新版本。
規格需求
需求 | 值 |
---|---|
標頭 | ndis.h |
IRQL | IRQL <= DISPATCH_LEVEL |