STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ntddstor-_storage_physical_topology_descriptor)

_STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure

Description

The STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure describes the physical topology of a device or adapter.

Members

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.

Remarks

The STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure is returned from an IOCTL_STORAGE_QUERY_PROPERTY request that has a PropertyId of StorageAdapterPhysicalTopologyProperty or StorageDevicePhysicalTopologyProperty.

See also

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PHYSICAL_NODE_DATA


Win32 API reference (ns-winioctl-storage_physical_topology_descriptor)

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR structure

Description

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.

Members

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.