Поделиться через


структура STORAGE_PHYSICAL_DEVICE_DATA (ntddstor.h)

Указывает физические данные устройства хранения.

Синтаксис

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;

Члены

DeviceId

Идентификатор оборудования устройства хранения.

Role

Роль устройства хранения. Это значение может быть битовой маской следующих значений, чтобы указать несколько ролей:

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

HealthStatus

Значение STORAGE_COMPONENT_HEALTH_STATUS, указывающее состояние работоспособности устройства хранения.

CommandProtocol

Значение STORAGE_PROTOCOL_TYPE, указывающее протоколы команд хранения, используемые между программным обеспечением и оборудованием.

SpecVersion

Структура STORAGE_SPEC_VERSION, указывающая версию спецификации хранилища устройства хранения.

FormFactor

Значение STORAGE_DEVICE_FORM_FACTOR, указывающее форм-фактор устройства хранения.

Vendor[8]

Имя поставщика устройства хранения.

Model[40]

Имя модели устройства хранения.

FirmwareRevision[16]

Номер редакции устройства хранения.

Capacity

Емкость устройства хранения в единицах килобайтов (1024 байта).

PhysicalLocation[32]

Этот элемент зарезервирован для дальнейшего использования.

Reserved[2]

Скрытный; не используйте.

Требования

Требование Ценность
заголовка ntddstor.h (include Ntddstor.h)

См. также

STORAGE_PHYSICAL_NODE_DATA