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

Зарезервировано для системного использования.

Синтаксис

typedef struct _STORAGE_DEVICE_RESILIENCY_DESCRIPTOR {
  ULONG Version;
  ULONG Size;
  ULONG NameOffset;
  ULONG NumberOfLogicalCopies;
  ULONG NumberOfPhysicalCopies;
  ULONG PhysicalDiskRedundancy;
  ULONG NumberOfColumns;
  ULONG Interleave;
} STORAGE_DEVICE_RESILIENCY_DESCRIPTOR, *PSTORAGE_DEVICE_RESILIENCY_DESCRIPTOR;

Члены

Version

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

Size

Указывает общий размер возвращаемых данных в байтах. Сюда могут входить данные, которые соответствуют этой структуре.

NameOffset

Байтовое смещение строки ASCII, завершающейся null, содержащей имя свойств устойчивости. Для устройств без свойства Name это значение равно нулю.

NumberOfLogicalCopies

Количество доступных логических копий данных.

NumberOfPhysicalCopies

Количество полных копий данных, которые хранятся.

PhysicalDiskRedundancy

Количество дисков, которые могут завершиться сбоем без потери данных.

NumberOfColumns

Число столбцов на устройстве хранения.

Interleave

Размер чередующегося устройства хранения в байтах. Это также называется шириной полосы или чередованием запоминающего устройства.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть ntddstor.h (включая Ntddstor.h)

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

IOCTL_STORAGE_QUERY_PROPERTY