STORAGE_PHYSICAL_ADAPTER_DATA structure (ntddstor.h)
Specifies the physical data of a storage adapter.
Syntax
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;
Members
AdapterId
The hardware ID of the storage adapter.
HealthStatus
A STORAGE_COMPONENT_HEALTH_STATUS value that indicates the health status of a storage adapter.
CommandProtocol
A STORAGE_PROTOCOL_TYPE value that specifies the storage command protocols that are used between software and hardware.
SpecVersion
A STORAGE_SPEC_VERSION structure that specifies the storage specification version of the storage adapter.
Vendor[8]
The vendor name of the storage adapter
Model[40]
The model name of the storage adapter.
FirmwareRevision[16]
The firmware revision number of the storage adapter.
PhysicalLocation[32]
This member is reserved for future use.
ExpanderConnected
Indicates whether a storage expander is connected to the storage adapter.
Reserved0[3]
Reserved; do not use.
Reserved1[3]
Reserved; do not use.
Requirements
Requirement | Value |
---|---|
Header | ntddstor.h (include Ntddstor.h) |