Поделиться через


структура 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

Общий размер данных в байтах, которые могут включать данные, следующие за этой структурой. Должно быть >= размер(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 (include Ntddstor.h)

См. также

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PHYSICAL_NODE_DATA