STORAGE_PHYSICAL_ADAPTER_DATA 结构 (ntddstor.h)

指定存储适配器的物理数据。

语法

typedef struct _STORAGE_PHYSICAL_ADAPTER_DATA {
  ULONG                           AdapterId;
  STORAGE_COMPONENT_HEALTH_STATUS HealthStatus;
  STORAGE_PROTOCOL_TYPE           CommandProtocol;
  STORAGE_SPEC_VERSION            SpecVersion;
  UCHAR                           Vendor[8];
  UCHAR                           Model[40];
  UCHAR                           FirmwareRevision[16];
  UCHAR                           PhysicalLocation[32];
  BOOLEAN                         ExpanderConnected;
  UCHAR                           Reserved0[3];
  ULONG                           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 结构。

Vendor[8]

存储适配器的供应商名称

Model[40]

存储适配器的模型名称。

FirmwareRevision[16]

存储适配器的固件版本号。

PhysicalLocation[32]

此成员留待将来使用。

ExpanderConnected

指示存储扩展器是否已连接到存储适配器。

Reserved0[3]

保留值;请勿使用。

Reserved1[3]

保留值;请勿使用。

要求

要求
Header ntddstor.h (包括 Ntddstor.h)

另请参阅

STORAGE_PHYSICAL_NODE_DATA