Condividi tramite


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

Vedi anche