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 |