структура 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) |