Freigeben über


SRBEX_DATA_WMI-Struktur (storport.h)

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

Hinweis Der SCSI-Porttreiber und die SCSI-Miniporttreibermodelle sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. 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 beginnend mit dem WMISubFunction-Member . Auf SRBEX_DATA_WMI_LENGTH festgelegt.

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 Adresse des Speichergeräts reserviert ist. Andernfalls ist WMIFlagsNULL, was angibt, dass die Anforderung für das Speichergerät gilt, das von einer Adresse in AddressOffset in der STORAGE_REQUEST_BLOCK-Struktur angegeben wird.

Reserved[2]

Dieser Member ist reserviert. Enthält Nullen.

Reserved1

Dieser Member 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 storport.h (einschließlich Storport.h, Srb.h, Minitape.h)

Weitere Informationen

STORAGE_REQUEST_BLOCK