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