Freigeben über


WDI_MESSAGE_HEADER-Struktur (dot11wdi.h)

Wichtig

Dieses Thema ist Teil des WDI-Treibermodells, das in Windows 10 veröffentlicht wurde. Das WDI-Treibermodell befindet sich jetzt im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität. WiFiCx ist das Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features zu nutzen.

Die WDI_MESSAGE_HEADER-Struktur definiert den WDI-Nachrichtenheader. Alle WDI-Befehlsmeldungen müssen mit diesem Header beginnen.

Syntax

typedef struct _WDI_MESSAGE_HEADER {
  WDI_PORT_ID PortId;
  UINT16      Reserved;
  NDIS_STATUS Status;
  UINT32      TransactionId;
  UINT32      IhvSpecificId;
} WDI_MESSAGE_HEADER, *PWDI_MESSAGE_HEADER;

Member

PortId

Gibt den Bezeichner für das Port-Objekt an, auf das dieser Befehl ausgerichtet ist. Bei Befehlen für das Adapterobjekt ist dies 0xFFFF.

Reserved

Dieser Member ist reserviert.

Status

Gibt den vorgangsabschluss status für Ausgabemeldungen an. Für Eingabenachrichten ist dieses Feld reserviert.

TransactionId

Gibt die Transaktions-ID an. Dieser Wert wird verwendet, um vom Host gesendete Nachrichten mit Funktionsantworten abzugleichen. Dieser Wert muss für alle ausstehenden Transaktionen eindeutig sein. Für Benachrichtigungen muss die TransactionId von der Funktion auf 0 festgelegt werden.

IhvSpecificId

Gibt eine IHV-spezifische ID für diese Nachricht an. Dies kann von IHVs zum Debuggen verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile dot11wdi.h