SRBEX_DATA_WMI-Struktur (srb.h)
Die SRBEX_DATA_WMI-Struktur enthält die Anforderungsdaten für einen erweiterten WMI-SRB.
Syntax
typedef struct _SRBEX_DATA_WMI {
SRBEXDATATYPE Type;
ULONG Length;
UCHAR WMISubFunction;
UCHAR WMIFlags;
UCHAR Reserved[2];
ULONG Reserved1;
PVOID POINTER_ALIGN DataPath;
} SRBEX_DATA_WMI, *PSRBEX_DATA_WMI;
Member
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Legen Sie auf SrbExDataTypeWmi fest.
Length
Länge der Daten in dieser Struktur ab dem WMISubFunction-Member . Legen Sie auf SRBEX_DATA_WMI_LENGTH fest.
WMISubFunction
Gibt die auszuführende WMI-Aktion an. Der Unterfunktionswert entspricht der WMI-Neben-IRP-Nummer, die den WMI-Vorgang identifiziert.
WMIFlags
Gibt an, dass die WMI-Anforderung für den Adapter gilt, wenn SRB_WMI_FLAGS_ADAPTER_REQUEST festgelegt ist und die Speichergeräteadresse reserviert ist. Andernfalls ist WMIFlagsNULL, was angibt, dass die Anforderung für das Speichergerät ist, das durch eine Adresse in AddressOffset in der STORAGE_REQUEST_BLOCK-Struktur angegeben wird.
Reserved[2]
Dieses Element ist reserviert. Enthält Nullen.
Reserved1
Dieses Element ist reserviert. Auf 0 festlegen.
DataPath
Gibt den WMI-Datenpfad für diese Anforderung an.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Kopfzeile | srb.h (einschließlich Storport.h, Srb.h, Minitape.h) |