fonction NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA (netadapter.h)
La fonction NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA initialise une structure de NET_ADAPTER_TX_CAPABILITIES pour une carte réseau qui a spécifié l’utilisation de DMA dans son chemin de transmission de données.
Syntaxe
void NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA(
[_Out_] NET_ADAPTER_TX_CAPABILITIES *TxCapabilities,
[_In_] NET_ADAPTER_DMA_CAPABILITIES *DmaCapabilities,
[_In_] SIZE_T MaximumNumberOfQueues
);
Paramètres
[_Out_] TxCapabilities
Pointeur vers une structure de NET_ADAPTER_TX_CAPABILITIES allouée par le pilote.
[_In_] DmaCapabilities
Pointeur vers une structure de NET_ADAPTER_DMA_CAPABILITIES allouée et initialisée par un pilote.
[_In_] MaximumNumberOfQueues
Nombre maximal de files d’attente de transmission que l’adaptateur prend en charge.
Valeur de retour
None
Remarques
Cette fonction est l’une des deux fonctions possibles à appeler afin d’initialiser une structure NET_ADAPTER_TX_CAPABILITIES . Celle que le pilote client doit appeler dépend de l’utilisation ou non de DMA. NET_ADAPTER_TX_CAPABILITIES_INIT est utilisé si le pilote ne spécifie pas de mappage de mémoire DMA pour ses mémoires tampons de transmission, et NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA est utilisé si c’est le cas.
Avant d’appeler NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA, le pilote doit avoir alloué une structure de NET_ADAPTER_DMA_CAPABILITIES et l’initialiser avec NET_ADAPTER_DMA_CAPABILITIES_INIT. Cette structure de fonctionnalités DMA est ensuite affectée au membre DmaCapabilities de la structure NET_ADAPTER_TX_CAPABILITIES .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1,25 |
En-tête | netadapter.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