NdisFreePacketPool 函式 (ndis.h)

注意 NDIS 5. x 已被取代,且由 NDIS 6 取代。 x。 如需新的 NDIS 驅動程式開發,請參閱 從 Windows Vista 開始的網路驅動程式。 如需移植 NDIS 5 的相關信息。 x 驅動程式至 NDIS 6。 x,請參閱 將 NDIS 5.x 驅動程式移植到 NDIS 6.0

此函式會釋放封包集區區塊的句柄,該區塊已使用 NdisAllocatePacketPool 函式配置。

語法

void NdisFreePacketPool(
  NDIS_HANDLE PoolHandle
);

參數

PoolHandle

驅動程式呼叫 NdisAllocatePacketPool 時傳回的句柄。 此函式傳回之後,集區句柄不再有效。

傳回值

備註

此函式會釋放封包集區的記憶體。 在呼叫此函式之前,驅動程式必須視需要呼叫 NdisFreePacket 函式,以釋放它已配置給 NdisAllocatePacket 函式的所有封包描述元,但尚未釋放。

驅動程式也必須釋放它所持有的任何微調鎖定,再呼叫此函式。

呼叫此函式的驅動程式會在 IRQL <= DISPATCH_LEVEL執行。

在上執行 版本 定義於 包含 連結至
Windows CE OS 2.0 和更新版本 Ndis.h    

注意此 API 是 Microsoft 提供的完整 Windows CE OS 套件的一部分。 特定平臺的功能取決於原始設備製造商 (OEM) ,而某些裝置可能不支援此 API。

規格需求

需求
標頭 ndis.h
IRQL IRQL <= DISPATCH_LEVEL

另請參閱