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