Compartir a través de


estructura ENUM_PDO_ENTRY (ehstorioctl.h)

Esta estructura describe una única entrada de un conjunto de resultados de objetos de dispositivo físico (PPO) que se enumeran con IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS.

Sintaxis

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;

Miembros

type

Este miembro indica el tipo del PDO que se está identificando, tal y como se define en PDO_TYPE.

state

Este miembro contiene información sobre el estado PnP actual del PDO, tal y como se define en PDO_STATE.

capabilities

Este miembro contiene una máscara de bits con bits que indican información sobre el silo representado por el PDO en cuestión, tal como se define en PDO_CAPS.

ulSTID

Este miembro contiene el identificador de tipo de silo, tal y como lo define y asigna el grupo de trabajo IEEE 1667.

bSpecificationMajor

bSpecificationMinor

bImplementationMajor

bImplementationMinor

wszDeviceInstancePath[(2 * MAX_PATH)+ 1]

La cadena contenida en este miembro es la ruta de acceso de la instancia del dispositivo en un formulario adecuado para su uso con la rutina CreateFile de la API de Win32.

Requisitos

Requisito Valor
Header ehstorioctl.h (include EhStorIoctl.h)

Consulte también

IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS