NDIS_WMI_SET_HEADER-Struktur (ntddndis.h)
Die NDIS_WMI_SET_HEADER-Struktur stellt Informationen zu einer GUID-Setanforderung von WMI-Clients bereit.
Syntax
typedef struct _NDIS_WMI_SET_HEADER {
NDIS_OBJECT_HEADER Header;
NDIS_PORT_NUMBER PortNumber;
NET_LUID NetLuid;
ULONG64 RequestId;
ULONG Timeout;
UCHAR Padding[4];
} NDIS_WMI_SET_HEADER, *PNDIS_WMI_SET_HEADER;
Member
Header
Die NDIS_OBJECT_HEADER-Struktur für diese NDIS_WMI_SET_HEADER-Struktur. Legen Sie das Type-Element von NDIS_OBJECT_HEADER auf NDIS_WMI_OBJECT_TYPE_SET fest, das Revisionselement auf NDIS_WMI_SET_HEADER_REVISION_1 und das Size-Element auf sizeof(NDIS_WMI_SET_HEADER).
PortNumber
Der Miniportadapterport, falls vorhanden. Wenn die GUID nicht spezifisch für einen Port ist, ist PortNumber 0. WMI-Clients können die GUID_NDIS_GEN_ENUMERATE_PORTS GUID, um eine Liste der Ports abzurufen, 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 zugehörigen 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 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.
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 Member finden Sie unter NDIS_OID_REQUEST.
Padding[4]
Dieses Mitglied ist reserviert.
Hinweise
NDIS übersetzt WMI-GUID-Setanforderungen in NDIS-OID-Anforderungen.
WMI-GUID-Setanforderungen, die für NDIS 6.0 und höhere Versionen spezifisch sind, enthalten eine NDIS_WMI_SET_HEADER-Struktur, der ggf. die GUID-spezifischen Daten folgen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Kopfzeile | ntddndis.h (include Ndis.h) |