NET_ADAPTER_TX_CAPABILITIES_INIT, fonction (netadapter.h)

La fonction NET_ADAPTER_TX_CAPABILITIES_INIT initialise une structure de NET_ADAPTER_TX_CAPABILITIES pour un adaptateur réseau qui n’a pas spécifié l’utilisation de DMA dans son chemin de transmission de données.

Syntaxe

void NET_ADAPTER_TX_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_TX_CAPABILITIES *TxCapabilities,
  [_In_]  SIZE_T                      MaximumNumberOfQueues
);

Paramètres

[_Out_] TxCapabilities

Pointeur vers une structure de NET_ADAPTER_TX_CAPABILITIES allouée par le 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 pour initialiser une structure NET_ADAPTER_TX_CAPABILITIES . Celui que le pilote client doit appeler varie selon qu’il souhaite utiliser 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.

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

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA