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