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

指定适配器 ID。

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)