Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |