// ntddstor.h
typedef struct _STORAGE_PHYSICAL_NODE_DATA {
ULONG NodeId;
ULONG AdapterCount;
ULONG AdapterDataLength;
ULONG AdapterDataOffset;
ULONG DeviceCount;
ULONG DeviceDataLength;
ULONG DeviceDataOffset;
ULONG Reserved[3];
} STORAGE_PHYSICAL_NODE_DATA, *PSTORAGE_PHYSICAL_NODE_DATA;
View the official Windows Driver Kit DDI reference// winioctl.h
typedef struct _STORAGE_PHYSICAL_NODE_DATA {
DWORD NodeId;
DWORD AdapterCount;
DWORD AdapterDataLength;
DWORD AdapterDataOffset;
DWORD DeviceCount;
DWORD DeviceDataLength;
DWORD DeviceDataOffset;
DWORD Reserved[3];
} STORAGE_PHYSICAL_NODE_DATA, *PSTORAGE_PHYSICAL_NODE_DATA;
View the official Win32 API referenceNo description available.
Specifies the physical device data of a storage node.
NodeIdThe hardware ID of the storage node.
AdapterCountA value of 0 or 1 that indicates the adapter count in the storage node.
AdapterDataLengthThe data length of the storage adapter in the storage node, in units of kilobytes (1024 bytes).
AdapterDataOffsetThe data offset from the beginning of the data structure. The buffer contains an array of STORAGE_PHYSICAL_ADAPTER_DATA.
DeviceCountA value equal to or greater than 1 that indicates the device count in the storage node.
DeviceDataLengthThe data length of the storage device in the storage node, in units of kilobytes (1024 bytes).
DeviceDataOffsetThe data offset from the beginning of the data structure. The buffer contains an array of STORAGE_PHYSICAL_DEVICE_DATA.
Reserved[3]Reserved; do not use.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
Specifies the physical device data of a storage node.
NodeIdThe hardware ID of the storage node.
AdapterCountA value of 0 or 1 that indicates the adapter count in the storage node.
AdapterDataLengthThe data length of the storage adapter in the storage node, in units of kilobytes (1024 bytes).
AdapterDataOffsetThe data offset from the beginning of the data structure. The buffer contains an array of STORAGE_PHYSICAL_ADAPTER_DATA.
DeviceCountA value less than or equal to 1.
DeviceDataLengthThe data length of the storage device in the storage node, in units of kilobytes (1024 bytes).
DeviceDataOffsetThe data offset from the beginning of the data structure. The buffer contains an array of STORAGE_PHYSICAL_DEVICE_DATA.
ReservedSpecifies if the storage adapter is reserved.