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) |