Condividi tramite


Funzione NdisFreePacketPool (ndis.h)

Nota NDIS 5. x è stato deprecato e viene sostituito da NDIS 6. x. Per il nuovo sviluppo di driver NDIS, vedere Driver di rete a partire da Windows Vista. Per informazioni sulla conversione di NDIS 5. x driver per NDIS 6. x, vedere Conversione di driver NDIS 5.x in NDIS 6.0.

Questa funzione rilascia un handle a un blocco di pool di pacchetti allocato con la funzione NdisAllocatePacketPool .

Sintassi

void NdisFreePacketPool(
  NDIS_HANDLE PoolHandle
);

Parametri

PoolHandle

Handle restituito quando il driver ha chiamato NdisAllocatePacketPool. L'handle del pool non è più valido dopo la restituzione di questa funzione.

Valore restituito

nessuno

Osservazioni

Questa funzione libera lo spazio di archiviazione per il pool di pacchetti. Prima di chiamare questa funzione, il driver deve chiamare la funzione NdisFreePacket tutte le volte necessario per rilasciare tutti i descrittori di pacchetto allocati con la funzione NdisAllocatePacket , ma non ancora liberati.

Il driver deve anche rilasciare qualsiasi blocco spin che mantiene prima di chiamare questa funzione.

Un driver che chiama questa funzione viene eseguito in IRQL <= DISPATCH_LEVEL.

Viene eseguito in Versioni Definito in Includi Collega a
sistema operativo Windows CE 2.0 e versioni successive Ndis.h    

Nota Questa API fa parte del pacchetto completo del sistema operativo Windows CE fornito da Microsoft. La funzionalità di una determinata piattaforma è determinata dal produttore di apparecchiature originali (OEM) e alcuni dispositivi potrebbero non supportare questa API.

Requisiti

Requisito Valore
Intestazione ndis.h
IRQL IRQL <= DISPATCH_LEVEL

Vedi anche