Partager via


structure ENUM_PDO_ENTRY (ehstorioctl.h)

Cette structure décrit une entrée unique dans un jeu de résultats d’objets d’appareil physique (PDO) qui sont énumérés avec IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS.

Syntaxe

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;

Membres

type

Ce membre indique le type de PDO identifié, tel que défini par PDO_TYPE.

state

Ce membre contient des informations sur l’état PnP actuel de l’objet PDO, tel que défini par PDO_STATE.

capabilities

Ce membre contient un masque de bits contenant des bits indiquant des informations sur le silo représenté par l’objet PDO en question, tel que défini par PDO_CAPS.

ulSTID

Ce membre contient l’identificateur de type de silo, tel que défini et affecté par le groupe de travail IEEE 1667.

bSpecificationMajor

bSpecificationMinor

bImplementationMajor

bImplementationMinor

wszDeviceInstancePath[(2 * MAX_PATH)+ 1]

La chaîne contenue dans ce membre est le chemin d’accès de l’instance d’appareil dans un formulaire adapté à une utilisation avec la routine CreateFile de l’API Win32.

Exigences

Exigence Valeur
d’en-tête ehstorioctl.h (include EhStorIoctl.h)

Voir aussi

IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS