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 |