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

サポートされているストレージ スペックのバージョン (AHCI 1.3.1 など) を指定するSTORAGE_SPEC_VERSION型指定の値。

Vendor[8]

アダプター ベンダーを指定します。

Model[40]

アダプター モデルを指定します。

FirmwareRevision[16]

ファームウェアリビジョンを指定します。

PhysicalLocation[32]

将来利用するために予約されています。

ExpanderConnected

エキスパンダーが接続されているかどうかを示します。

Reserved0[3]

予約済み。

Reserved1[3]

予約済み。

必要条件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header winioctl.h (Windows.h を含む)