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