Condividi tramite


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

Vedere anche