NDIS_WMI_EVENT_HEADER Struktur (ntddndis.h)

Die NDIS_WMI_EVENT_HEADER-Struktur stellt Informationen zu einem GUID-Ereignis für WMI-Clients bereit.

Syntax

typedef struct _NDIS_WMI_EVENT_HEADER {
  NDIS_OBJECT_HEADER Header;
  NET_IFINDEX        IfIndex;
  NET_LUID           NetLuid;
  ULONG64            RequestId;
  NDIS_PORT_NUMBER   PortNumber;
  ULONG              DeviceNameLength;
  ULONG              DeviceNameOffset;
  UCHAR              Padding[4];
} NDIS_WMI_EVENT_HEADER, *PNDIS_WMI_EVENT_HEADER;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für diese NDIS_WMI_EVENT_HEADER-Struktur. Legen Sie das Type-Element von NDIS_OBJECT_HEADER auf NDIS_WMI_OBJECT_TYPE_EVENT fest, das Revisionselement auf NDIS_WMI_EVENT_HEADER_REVISION_1 und das Size-Element auf sizeof(NDIS_WMI_EVENT_HEADER).

IfIndex

Der NDIS-Schnittstellenindex der NDIS-Miniportadapterschnittstelle, die der GUID zugeordnet ist.

NetLuid

Der NDIS-Netzwerkschnittstellenname des Miniportadapters.

RequestId

Ein Bezeichner für die Anforderung. Wenn ein Miniporttreiber eine Anforderung sofort ausführen muss und die Anforderung mit einem status von NDIS_STATUS_INDICATION_REQUIRED abschließt, verwendet der Miniporttreiber diesen RequestId-Wert, um den RequestId-Member der zugeordneten NDIS_STATUS_INDICATION-Struktur festzulegen.

NDIS oder überlastende Treiber können auch die RequestId verwenden, um eine Anforderung abzubrechen. Wenn ein Miniporttreiber eine Abbruchanforderung empfängt, bricht der Miniporttreiber alle ausstehenden Anforderungen mit einer übereinstimmenden RequestId ab. Wenn RequestId 0 ist, kann der Miniporttreiber diesen Member ignorieren.

Weitere Informationen zu diesem Member finden Sie unter NDIS_OID_REQUEST.

PortNumber

Der Miniportadapterport, falls vorhanden. Wenn die GUID nicht spezifisch für einen Port ist, ist PortNumber 0.

DeviceNameLength

Die Länge des Gerätenamens in Bytes.

DeviceNameOffset

Der Offset in Bytes bis zum Anfang des Gerätenamens vom Anfang der NDIS_WMI_EVENT_HEADER-Struktur.

Padding[4]

Dieses Element ist reserviert.

Hinweise

NDIS übersetzt NDIS-status-Indikationen in WMI-GUID-Ereignisanzeigen.

WMI-GUID-Ereignisanzeigen, die spezifisch für NDIS 6.0 und höhere Versionen sind, umfassen eine NDIS_WMI_EVENT_HEADER-Struktur, auf die die GUID-spezifischen Daten folgen, falls vorhanden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER