Freigeben über


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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für diese NDIS_WMI_EVENT_HEADER Struktur. Legen Sie das Element vom Typ NDIS_OBJECT_HEADER auf NDIS_WMI_OBJECT_TYPE_EVENT fest, das Überarbeitungselement auf NDIS_WMI_EVENT_HEADER_REVISION_1 und das Size Member 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 abgeschlossen wird, verwendet der Miniporttreiber diesen RequestId- Wert, um das RequestId-element Member der zugeordneten NDIS_STATUS_INDICATION Struktur festzulegen.

NDIS- oder Überlauftreiber 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 RequestIdab. Wenn RequestId null ist, kann der Miniporttreiber dieses Element ignorieren.

Weitere Informationen zu diesem Mitglied finden Sie unter NDIS_OID_REQUEST.

PortNumber

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

DeviceNameLength

Die Länge des Gerätenamens in Byte.

DeviceNameOffset

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

Padding[4]

Dieses Mitglied ist reserviert.

Bemerkungen

NDIS übersetzt NDIS-Statusanzeigen in WMI-GUID-Ereignisanzeigen.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ntddndis.h (include Ndis.h)

Siehe auch

NDIS_OBJECT_HEADER