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

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

Синтаксис

typedef struct _STORAGE_DEVICE_RESILIENCY_DESCRIPTOR {
  DWORD Version;
  DWORD Size;
  DWORD NameOffset;
  DWORD NumberOfLogicalCopies;
  DWORD NumberOfPhysicalCopies;
  DWORD PhysicalDiskRedundancy;
  DWORD NumberOfColumns;
  DWORD 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 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

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

Структуры управления дисками

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY