Share via


SRBEX_DATA_WMI structure (storport.h)

La structure SRBEX_DATA_WMI contient les données de requête d’un SRB WMI étendu.

Note Les modèles de pilote de port SCSI et de pilote miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote miniport Storport .
 

Syntaxe

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;

Membres

Type

Indicateur de type de données pour la structure de données SRB étendue bidirectionnelle. Définissez sur SrbExDataTypeWmi.

Length

Longueur des données de cette structure à partir du membre WMISubFunction . Définissez sur SRBEX_DATA_WMI_LENGTH.

WMISubFunction

Indique l’action WMI à effectuer. La valeur de la sous-fonction correspond au numéro IRP secondaire WMI qui identifie l’opération WMI.

WMIFlags

Indique que la requête WMI concerne l’adaptateur si SRB_WMI_FLAGS_ADAPTER_REQUEST est défini et que l’adresse du périphérique de stockage est réservée. Sinon, WMIFlags aura la valeur NULL, ce qui indique que la demande concerne le périphérique de stockage spécifié par une adresse dans AddressOffset dans la structure STORAGE_REQUEST_BLOCK .

Reserved[2]

Ce membre est réservé. Contient des zéros.

Reserved1

Ce membre est réservé. Définit la valeur 0.

DataPath

Spécifie le chemin des données WMI pour cette requête.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
En-tête storport.h (inclure Storport.h, Srb.h, Minitape.h)

Voir aussi

STORAGE_REQUEST_BLOCK