NDIS_WMI_METHOD_HEADER Struktur (ntddndis.h)
Die NDIS_WMI_METHOD_HEADER Struktur stellt Informationen zu einer GUID-Methodenanforderung von WMI-Clients bereit.
Syntax
typedef struct _NDIS_WMI_METHOD_HEADER {
NDIS_OBJECT_HEADER Header;
NDIS_PORT_NUMBER PortNumber;
NET_LUID NetLuid;
ULONG64 RequestId;
ULONG Timeout;
UCHAR Padding[4];
} NDIS_WMI_METHOD_HEADER, *PNDIS_WMI_METHOD_HEADER;
Angehörige
Header
Die NDIS_OBJECT_HEADER Struktur für diese NDIS_WMI_METHOD_HEADER Struktur. Legen Sie das element Type von NDIS_OBJECT_HEADER auf NDIS_WMI_OBJECT_TYPE_METHOD fest, das Revision Mitglied auf NDIS_GUID_HEADER_REVISION_1 und das Size member to sizeof(NDIS_WMI_METHOD_HEADER).
PortNumber
Der Miniportadapteranschluss, falls vorhanden. Wenn die GUID nicht spezifisch für einen Port ist, ist PortNumber Null. WMI-Clients können die GUID_NDIS_GEN_ENUMERATE_PORTS GUID zum Abrufen einer Liste der Ports, die einem Miniportadapter zugeordnet sind.
NetLuid
Der NDIS-Netzwerkschnittstellenname des Miniportadapters. WMI-Clients können die GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID, um einen Gerätenamen und den zugeordneten NetLuid Wert zu finden.
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.
Timeout
Ein Timeout in Sekunden für die Anforderung. NDIS kann den Treiber zurücksetzen oder die Anforderung abbrechen, wenn das Timeout abläuft, bevor der Treiber die Anforderung abgeschlossen hat.
Weitere Informationen zu diesem Mitglied finden Sie unter NDIS_OID_REQUEST.
Padding[4]
Dieses Mitglied ist reserviert.
Bemerkungen
NDIS übersetzt WMI-GUID-Methodenanforderungen in NDIS-OID-Anforderungen.
WMI-Methoden-GUID-Anforderungen, die spezifisch für NDIS 6.0 und höhere Versionen sind, enthalten ggf. eine NDIS_WMI_METHOD_HEADER Struktur, auf die die GUID-spezifischen Daten folgen. Der WMI-Ausgabepuffer enthält ggf. GUID-spezifische Daten, wenn die Anforderung erfolgreich ist und abgeschlossen ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Header- | ntddndis.h (include Ndis.h) |