STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 構造体 (ntddstor.h)

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR構造体は、デバイスまたはアダプターの物理トポロジを表します。

構文

typedef struct _STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR {
  ULONG                      Version;
  ULONG                      Size;
  ULONG                      NodeCount;
  ULONG                      Reserved;
  STORAGE_PHYSICAL_NODE_DATA Node[ANYSIZE_ARRAY];
} STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR, *PSTORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR;

メンバー

Version

この構造体のバージョン (バイト単位)。 メンバーが構造体に追加されると、このメンバーの値が変更されます。 sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR) に設定します。

Size

この構造体に続くデータを含むデータの合計サイズ (バイト単位)。 = >sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR) にする必要があります。

NodeCount

システム内のストレージ ノードの合計数。

Reserved

将来利用するために予約されています。 使用しないでください。

Node[ANYSIZE_ARRAY]

各ストレージ ノードの物理デバイス データを記述する STORAGE_PHYSICAL_NODE_DATA 構造体の配列。 配列内の構造体の数は 、NodeCount によって決まります。

注釈

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR構造体は、StorageAdapterPhysicalTopologyProperty または StorageDevicePhysicalTopologyProperty の PropertyId を持つIOCTL_STORAGE_QUERY_PROPERTY要求から返されます。

要件

要件
Header ntddstor.h (Ntddstor.h を含む)

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PHYSICAL_NODE_DATA