Condividi tramite


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)

Vedere anche

IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS