Funzione NdisPacketPoolUsage (ndis.h)
Nota NDIS 5. x è stato deprecato e sostituito da NDIS 6. x. Per i nuovi driver NDIS, vedere Driver di rete a partire da Windows Vista. Per informazioni sulla conversione di NDIS 5. driver x a NDIS 6. x, vedere Porting NDIS 5.x Drivers to 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.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ndis.h |
IRQL | IRQL <= DISPATCH_LEVEL |