// ntddstor.h
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;
View the official Windows Driver Kit DDI reference// winioctl.h
typedef struct _STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR {
DWORD Version;
DWORD Size;
DWORD NodeCount;
DWORD Reserved;
STORAGE_PHYSICAL_NODE_DATA Node[ANYSIZE_ARRAY];
} STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR, *PSTORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR;
View the official Win32 API referenceNo description available.
The STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure describes the physical topology of a device or adapter.
VersionVersion of this structure, in bytes. The value of this member will change as members are added to the structure. Set to sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).
SizeTotal size of the data, in bytes, which may include data that follows this structure. Should be >= sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).
NodeCountTotal number of storage nodes in the system.
ReservedReserved for future use. Do not use.
NodeArray of STORAGE_PHYSICAL_NODE_DATA structures that describe the physical device data of each storage node. The number of structures in the array is determined by NodeCount.
The STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure is returned from an IOCTL_STORAGE_QUERY_PROPERTY request that has a PropertyId of StorageAdapterPhysicalTopologyProperty or StorageDevicePhysicalTopologyProperty.
The STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure is one of the query result structures returned from an IOCTL_STORAGE_QUERY_PROPERTY request. This structure describes storage device physical topology.
VersionContains the size of this structure, in bytes. Set to sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).
SizeSpecifies the total size of the data, in bytes. Should be >= sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).
NodeCountSpecifies the number of nodes.
ReservedReserved.
NodeA node as specified by a STORAGE_PHYSICAL_NODE_DATA structure.