Partager via


structure SRBEX_DATA_WMI (storport.h)

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

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

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 bidirectionnelle étendue. Défini sur SrbExDataTypeWmi.

Length

Longueur des données de cette structure commençant par le membre WMISubFunction. Défini sur SRBEX_DATA_WMI_LENGTH.

WMISubFunction

Indique l’action WMI à effectuer. La valeur de 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éfinie et que l’adresse de l’appareil de stockage est réservée. Sinon, WMIFlags sera NULL, ce qui indique que la demande est pour l’appareil de stockage spécifié par une adresse à 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éfini sur 0.

DataPath

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

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
d’en-tête storport.h (include Storport.h, Srb.h, Minitape.h)

Voir aussi

STORAGE_REQUEST_BLOCK