共用方式為


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

另請參閱