// 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 reference
No description available.
The STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure describes the physical topology of a device or adapter.
Version
Version 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).
Size
Total size of the data, in bytes, which may include data that follows this structure. Should be >= sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).
NodeCount
Total number of storage nodes in the system.
Reserved
Reserved for future use. Do not use.
Node
Array 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.
Version
Contains the size of this structure, in bytes. Set to sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR)
.
Size
Specifies the total size of the data, in bytes. Should be >= sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR)
.
NodeCount
Specifies the number of nodes.
Reserved
Reserved.
Node
A node as specified by a STORAGE_PHYSICAL_NODE_DATA structure.