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 的 PropertyIdIOCTL_STORAGE_QUERY_PROPERTY 请求返回的。

要求

   
Header ntddstor.h (包括 Ntddstor.h)

请参阅

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PHYSICAL_NODE_DATA