Condividi tramite


STORAGE_PHYSICAL_DEVICE_DATA struttura (ntddstor.h)

Specifica i dati fisici di un dispositivo di archiviazione.

Sintassi

typedef struct _STORAGE_PHYSICAL_DEVICE_DATA {
  ULONG                           DeviceId;
  ULONG                           Role;
  STORAGE_COMPONENT_HEALTH_STATUS HealthStatus;
  STORAGE_PROTOCOL_TYPE           CommandProtocol;
  STORAGE_SPEC_VERSION            SpecVersion;
  STORAGE_DEVICE_FORM_FACTOR      FormFactor;
  UCHAR                           Vendor[8];
  UCHAR                           Model[40];
  UCHAR                           FirmwareRevision[16];
  ULONGLONG                       Capacity;
  UCHAR                           PhysicalLocation[32];
  ULONG                           Reserved[2];
} STORAGE_PHYSICAL_DEVICE_DATA, *PSTORAGE_PHYSICAL_DEVICE_DATA;

Members

DeviceId

ID hardware del dispositivo di archiviazione.

Role

Ruolo del dispositivo di archiviazione. Questo valore può essere una maschera bit dei valori seguenti per specificare più ruoli:

  • STORAGE_COMPONENT_ROLE_CACHE (0x00000001)
  • STORAGE_COMPONENT_ROLE_TIERING (0x00000002)
  • STORAGE_COMPONENT_ROLE_DATA (0x00000004)

HealthStatus

Valore STORAGE_COMPONENT_HEALTH_STATUS che indica lo stato di integrità di un dispositivo di archiviazione.

CommandProtocol

Valore STORAGE_PROTOCOL_TYPE che specifica i protocolli di comando di archiviazione usati tra software e hardware.

SpecVersion

Struttura STORAGE_SPEC_VERSION che specifica la versione della specifica di archiviazione del dispositivo di archiviazione.

FormFactor

Valore STORAGE_DEVICE_FORM_FACTOR che indica il fattore di forma di un dispositivo di archiviazione.

Vendor[8]

Nome fornitore del dispositivo di archiviazione.

Model[40]

Nome del modello del dispositivo di archiviazione.

FirmwareRevision[16]

Numero di revisione del dispositivo di archiviazione.

Capacity

Capacità del dispositivo di archiviazione in unità di kilobyte (1024 byte).

PhysicalLocation[32]

Questo membro è riservato per usi futuri.

Reserved[2]

Riservati; non usare.

Requisiti

Requisito Valore
Intestazione ntddstor.h (include Ntddstor.h)

Vedi anche

STORAGE_PHYSICAL_NODE_DATA