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 können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen empfehlen wir die Verwendung des Storport-Treibers und Storport Miniport Treibermodelle.
 

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;

Angehörige

Type

Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Auf SrbExDataTypeWmifestgelegt.

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 diese Speichergeräteadresse reserviert ist. Andernfalls wird WMIFlags-NULL-, was angibt, dass die Anforderung für das durch eine Adresse bei AddressOffset- in der STORAGE_REQUEST_BLOCK Struktur angegebene Speichergerät ist.

Reserved[2]

Dieses Mitglied ist reserviert. Enthält Nullen.

Reserved1

Dieses Mitglied ist reserviert. Auf 0 festgelegt.

DataPath

Gibt den WMI-Datenpfad für diese Anforderung an.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Header- storport.h (einschließlich Storport.h, Srb.h, Minitape.h)

Siehe auch

STORAGE_REQUEST_BLOCK