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

Содержит свойства управления дефектами.

Синтаксис

typedef struct _FILE_QUERY_SPARING_BUFFER {
  DWORD   SparingUnitBytes;
  BOOLEAN SoftwareSparing;
  DWORD   TotalSpareBlocks;
  DWORD   FreeSpareBlocks;
} FILE_QUERY_SPARING_BUFFER, *PFILE_QUERY_SPARING_BUFFER;

Члены

SparingUnitBytes

Размер щадяющего пакета и базовая ошибка проверка и размер блока коррекции (ECC) тома.

SoftwareSparing

Значение TRUE указывает, что щадящее поведение основано на программном обеспечении; Значение FALSE — аппаратное обеспечение.

TotalSpareBlocks

Общее количество блоков, выделенных для щадя.

FreeSpareBlocks

Количество блоков, доступных для щадяния.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

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

DeviceIoControl

FSCTL_QUERY_SPARING_INFO