Partager via


STORAGE_PHYSICAL_DEVICE_DATA structure (ntddstor.h)

Spécifie les données physiques d’un périphérique de stockage.

Syntaxe

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;

Membres

DeviceId

ID matériel du périphérique de stockage.

Role

Rôle du périphérique de stockage. Cette valeur peut être un masque de bits des valeurs suivantes pour spécifier plusieurs rôles :

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

HealthStatus

Valeur STORAGE_COMPONENT_HEALTH_STATUS qui indique le status d’intégrité d’un périphérique de stockage.

CommandProtocol

Valeur STORAGE_PROTOCOL_TYPE qui spécifie les protocoles de commande de stockage utilisés entre le logiciel et le matériel.

SpecVersion

Structure STORAGE_SPEC_VERSION qui spécifie la version de spécification de stockage du périphérique de stockage.

FormFactor

Valeur STORAGE_DEVICE_FORM_FACTOR qui indique le facteur de forme d’un périphérique de stockage.

Vendor[8]

Nom du fournisseur du périphérique de stockage.

Model[40]

Nom du modèle du périphérique de stockage.

FirmwareRevision[16]

Numéro de révision du périphérique de stockage.

Capacity

Capacité du périphérique de stockage en unités de kilo-octets (1 024 octets).

PhysicalLocation[32]

Ce membre est réservé pour un usage ultérieur.

Reserved[2]

Réservé ; ne pas utiliser.

Configuration requise

Condition requise Valeur
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

STORAGE_PHYSICAL_NODE_DATA