struttura ENUM_PDO_ENTRY (ehstorioctl.h)
Questa struttura descrive una singola voce in un set di risultati di oggetti dispositivo fisico (PDO) enumerati con IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS.
Sintassi
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;
Membri
type
Questo membro indica il tipo di PDO identificato, come definito da PDO_TYPE.
state
Questo membro contiene informazioni sullo stato PnP corrente del PDO, come definito da PDO_STATE.
capabilities
Questo membro contiene una maschera di bit con bit che indica informazioni sul silo rappresentato dal PDO in questione, come definito da PDO_CAPS.
ulSTID
Questo membro contiene l'identificatore del tipo silo, come definito e assegnato dal gruppo di lavoro IEEE 1667.
bSpecificationMajor
bSpecificationMinor
bImplementationMajor
bImplementationMinor
wszDeviceInstancePath[(2 * MAX_PATH)+ 1]
La stringa contenuta in questo membro è il percorso dell'istanza del dispositivo in un modulo adatto per l'uso con la routine CreateFile dell'API Win32.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ehstorioctl.h (include EhStorIoctl.h) |