Partilhar via


estrutura ENUM_PDO_ENTRY (ehstorioctl.h)

Essa estrutura descreve uma única entrada em um conjunto de resultados de PDOs (Objetos de Dispositivo Físico) que são enumerados com IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS.

Sintaxe

typedef struct _ENUM_PDO_ENTRY {
  UCHAR type;
  UCHAR state;
  UCHAR capabilities;
  ULONG ulSTID;
  UCHAR bSpecificationMajor;
  UCHAR bSpecificationMinor;
  UCHAR bImplementationMajor;
  UCHAR bImplementationMinor;
  WCHAR *wszDeviceInstancePath[(2  MAX_PATH)+ 1];
} ENUM_PDO_ENTRY, *PENUM_PDO_ENTRY;

Membros

type

Esse membro indica o tipo do PDO que está sendo identificado, conforme definido por PDO_TYPE.

state

Esse membro contém informações sobre o estado PnP atual do PDO, conforme definido por PDO_STATE.

capabilities

Esse membro contém uma máscara de bits com bits indicando informações sobre o silo representado pelo PDO em questão, conforme definido por PDO_CAPS.

ulSTID

Esse membro contém o identificador de tipo de silo, conforme definido e atribuído pelo grupo de trabalho IEEE 1667.

bSpecificationMajor

bSpecificationMinor

bImplementationMajor

bImplementationMinor

wszDeviceInstancePath[(2 * MAX_PATH)+ 1]

A cadeia de caracteres contida neste membro é o caminho da instância do dispositivo em um formulário adequado para uso com a rotina CreateFile da API Win32.

Requisitos

Requisito Valor
Cabeçalho ehstorioctl.h (inclua EhStorIoctl.h)

Confira também

IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS