NetRxQueueGetExtension, fonction (netrxqueue.h)
La fonction NetRxQueueGetExtension récupère une extension de paquets pour tous les paquets d’une file d’attente de réception (Rx).
Syntaxe
void NetRxQueueGetExtension(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] const NET_EXTENSION_QUERY *Query,
[_Out_] NET_EXTENSION *Extension
);
Paramètres
[_In_] PacketQueue
Objet de file d’attente de réception.
[_In_] Query
Pointeur vers une structure de NET_EXTENSION_QUERY allouée par le pilote et initialisée qui contient des informations sur l’extension de paquet souhaitée.
[_Out_] Extension
Handle pour une structure de NET_EXTENSION allouée par le pilote qui reçoit l’extension de paquet.
Valeur de retour
None
Remarques
Les pilotes clients appellent généralement cette fonction à partir de leur fonction de rappel EvtNetAdapterCreateRxQueue après la création de la file d’attente. Pour éviter les requêtes d’extension fréquentes, stockez l’extension retournée par cette fonction dans votre espace de contexte de file d’attente.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.29 |
En-tête | netrxqueue.h (inclure netadaptercx.h) |
IRQL | PASSIVE_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