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) |