структура STORAGE_PHYSICAL_ADAPTER_DATA (winioctl.h)

Описывает физический адаптер хранилища.

Синтаксис

typedef struct _STORAGE_PHYSICAL_ADAPTER_DATA {
  DWORD                           AdapterId;
  STORAGE_COMPONENT_HEALTH_STATUS HealthStatus;
  STORAGE_PROTOCOL_TYPE           CommandProtocol;
  STORAGE_SPEC_VERSION            SpecVersion;
  BYTE                            Vendor[8];
  BYTE                            Model[40];
  BYTE                            FirmwareRevision[16];
  BYTE                            PhysicalLocation[32];
  BOOLEAN                         ExpanderConnected;
  BYTE                            Reserved0[3];
  DWORD                           Reserved1[3];
} STORAGE_PHYSICAL_ADAPTER_DATA, *PSTORAGE_PHYSICAL_ADAPTER_DATA;

Члены

AdapterId

Указывает идентификатор адаптера.

HealthStatus

STORAGE_COMPONENT_HEALTH_STATUS типизированное значение.

CommandProtocol

STORAGE_PROTOCOL_TYPE типизированное значение.

SpecVersion

STORAGE_SPEC_VERSION типизированное значение, указывающее поддерживаемую версию спецификации хранилища (например, AHCI 1.3.1).

Vendor[8]

Указывает поставщика адаптера.

Model[40]

Указывает модель адаптера.

FirmwareRevision[16]

Указывает редакцию встроенного ПО.

PhysicalLocation[32]

Зарезервировано для последующего использования.

ExpanderConnected

Указывает, подключен ли расширитель.

Reserved0[3]

Зарезервировано.

Reserved1[3]

Зарезервировано.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)