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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour