Freigeben über


NET_ADAPTER_TX_CAPABILITIES_INIT-Funktion (netadapter.h)

Die NET_ADAPTER_TX_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_TX_CAPABILITIES Struktur für einen Netzadapter, der die Verwendung von DMA im Übertragungsdatenpfad nicht angegeben hat.

Syntax

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

Parameter

[_Out_] TxCapabilities

Ein Zeiger auf eine vom Treiber zugewiesene NET_ADAPTER_TX_CAPABILITIES Struktur.

[_In_] MaximumNumberOfQueues

Die maximale Anzahl von Übertragungswarteschlangen, die der Adapter unterstützt.

Rückgabewert

Nichts

Bemerkungen

Diese Funktion ist eine von zwei möglichen Funktionen, um eine NET_ADAPTER_TX_CAPABILITIES Struktur zu initialisieren. Welcher Clienttreiber aufgerufen werden soll, hängt davon ab, ob er DMA verwenden möchte. NET_ADAPTER_TX_CAPABILITIES_INIT wird verwendet, wenn der Treiber keine DMA-Speicherzuordnung für seine Übertragungspuffer angibt und NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA verwendet wird, wenn dies der Fall ist.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.25
Mindest-UMDF-Version 2.33
Header- netadapter.h (include netadaptercx.h)
IRQL- PASSIVE_LEVEL

Siehe auch

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA