STORAGE_PHYSICAL_NODE_DATA structure (winioctl.h)

Specifies the physical device data of a storage node.

Syntax

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;

Members

NodeId

The hardware ID of the storage node.

AdapterCount

A value of 0 or 1 that indicates the adapter count in the storage node.

AdapterDataLength

The data length of the storage adapter in the storage node, in units of kilobytes (1024 bytes).

AdapterDataOffset

The data offset from the beginning of the data structure. The buffer contains an array of STORAGE_PHYSICAL_ADAPTER_DATA.

DeviceCount

A value less than or equal to 1.

DeviceDataLength

The data length of the storage device in the storage node, in units of kilobytes (1024 bytes).

DeviceDataOffset

The data offset from the beginning of the data structure. The buffer contains an array of STORAGE_PHYSICAL_DEVICE_DATA.

Reserved[3]

Specifies if the storage adapter is reserved.

Requirements

Requirement Value
Header winioctl.h (include Windows.h)