Funzione NdisPacketPoolUsage (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 restituisce il numero di descrittori di pacchetti attualmente allocati da un pool di pacchetti.
Sintassi
UINT NdisPacketPoolUsage(
[in] NDIS_HANDLE PoolHandle
);
Parametri
[in] PoolHandle
Specifica un handle restituito da NdisAllocatePacketPool o NdisAllocatePacketPoolEx.
Valore restituito
Restituisce il numero di descrittori di pacchetti attualmente allocati dal pool di pacchetti specificato.
Commenti
Prima di allocare i descrittori di pacchetti per un'indicazione di invio o ricezione, un driver NDIS può chiamare NdisPacketPoolUsage per determinare se dispone di descrittori di pacchetti di riserva sufficienti disponibili per l'invio/ricezione, in particolare se il driver ha allocato più di un pool di pacchetti.
Un driver NDIS può anche chiamare questa funzione per assicurarsi che tutti i descrittori siano stati restituiti al pool di pacchetti specificato prima di chiamare NdisFreePacketPool.
Versioni del sistema operativo: Windows CE .NET 4.0 e versioni successive.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ndis.h |
IRQL | IRQL <= DISPATCH_LEVEL |