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