Partager via


NdisPacketPoolUsage, fonction (ndis.h)

Note NDIS 5. x a été déprécié et est remplacé par NDIS 6. x. Pour le développement de nouveaux pilotes NDIS, consultez Pilotes réseau à partir de Windows Vista. Pour plus d’informations sur le portage de NDIS 5. x pilotes vers NDIS 6. x, consultez Portage des pilotes NDIS 5.x vers NDIS 6.0.

Cette fonction retourne le nombre de descripteurs de paquets actuellement alloués à partir d’un pool de paquets.

Syntaxe

UINT NdisPacketPoolUsage(
  [in] NDIS_HANDLE PoolHandle
);

Paramètres

[in] PoolHandle

Spécifie un handle retourné par NdisAllocatePacketPool ou NdisAllocatePacketPoolEx.

Valeur retournée

Retourne le nombre de descripteurs de paquets actuellement alloués à partir du pool de paquets donné.

Remarques

Avant d’allouer des descripteurs de paquets pour une indication d’envoi ou de réception, un pilote NDIS peut appeler NdisPacketPoolUsage pour déterminer s’il dispose de suffisamment de descripteurs de paquets de rechange disponibles pour l’envoi/réception, en particulier si le pilote a alloué plusieurs pools de paquets.

Un pilote NDIS peut également appeler cette fonction pour s’assurer que tous les descripteurs ont été retournés au pool de paquets donné avant d’appeler NdisFreePacketPool.

Versions du système d’exploitation : Windows CE .NET 4.0 et versions ultérieures.

Configuration requise

Condition requise Valeur
En-tête ndis.h
IRQL IRQL <= DISPATCH_LEVEL

Voir aussi