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) |