Freigeben über


SRBEX_DATA_WMI-Struktur (srb.h)

Die SRBEX_DATA_WMI-Struktur enthält die Anforderungsdaten für einen erweiterten WMI-SRB.

Hinweis Der SCSI-Porttreiber und die SCSI-Miniporttreibermodelle können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
 

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)

Weitere Informationen

STORAGE_REQUEST_BLOCK