Compartilhar via


estrutura SRBEX_DATA_WMI (srb.h)

A estrutura SRBEX_DATA_WMI contém os dados de solicitação de um SRB WMI estendido.

Nota O driver de porta SCSI e os modelos de driver de miniporta SCSI podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver storport e driver de miniporto Storport .
 

Sintaxe

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;

Membros

Type

Indicador de tipo de dados para a estrutura de dados SRB estendida bidirecional. Defina como SrbExDataTypeWmi.

Length

Comprimento dos dados nessa estrutura começando com o membro WMISubFunction . Defina como SRBEX_DATA_WMI_LENGTH.

WMISubFunction

Indica a ação WMI a ser executada. O valor da subfunção corresponde ao número de IRP secundário do WMI que identifica a operação WMI.

WMIFlags

Indica que a solicitação WMI será para o adaptador se SRB_WMI_FLAGS_ADAPTER_REQUEST estiver definido e se o endereço do dispositivo de armazenamento estiver reservado. Caso contrário, WMIFlags será NULL, indicando que a solicitação é para o dispositivo de armazenamento especificado por um endereço em AddressOffset na estrutura STORAGE_REQUEST_BLOCK .

Reserved[2]

Este membro é reservado. Contém zeros.

Reserved1

Este membro é reservado. Defina como 0.

DataPath

Especifica o caminho de dados WMI para essa solicitação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8.
Cabeçalho srb.h (inclua Storport.h, Srb.h, Minitape.h)

Confira também

STORAGE_REQUEST_BLOCK