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’appareils physiques (PDO) é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 l’AOP en cours d’identification, tel que défini par PDO_TYPE.

state

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

capabilities

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

ulSTID

Ce membre contient l’identificateur de type silo, tel que défini et attribué 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 instance de l’appareil dans un formulaire approprié pour une utilisation avec la routine CreateFile de l’API Win32.

Configuration requise

Condition requise Valeur
En-tête ehstorioctl.h (inclure EhStorIoctl.h)

Voir aussi

IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS