структура STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR (ntddstor.h)

Структура STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR описывает физическую топологию устройства или адаптера.

Синтаксис

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;

Члены

Version

Версия этой структуры в байтах. Значение этого элемента изменится по мере добавления элементов в структуру. Задайте для параметра sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).

Size

Общий размер данных в байтах, который может включать данные, следующие этой структуре. Должно иметь значение >= sizeof(STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR).

NodeCount

Общее количество узлов хранилища в системе.

Reserved

Зарезервировано для последующего использования. Не используйте.

Node[ANYSIZE_ARRAY]

Массив STORAGE_PHYSICAL_NODE_DATA структур, описывающих данные физических устройств каждого узла хранилища. Количество структур в массиве определяется значением NodeCount.

Комментарии

Структура STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR возвращается из запроса IOCTL_STORAGE_QUERY_PROPERTY с идентификатором PropertyId StorageAdapterPhysicalTopologyProperty или StorageDevicePhysicalTopologyProperty.

Требования

Требование Значение
Заголовок ntddstor.h (включая Ntddstor.h)

См. также раздел

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PHYSICAL_NODE_DATA