перечисление WRITE_CACHE_TYPE (ntddstor.h)

Перечисление WRITE_CACHE_TYPE указывает тип кэша.

Синтаксис

typedef enum _WRITE_CACHE_TYPE {
  WriteCacheTypeUnknown,
  WriteCacheTypeNone,
  WriteCacheTypeWriteBack,
  WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;

Константы

 
WriteCacheTypeUnknown
Система не может сообщить тип кэша записи.
WriteCacheTypeNone
Система не может сообщить тип кэша записи.
WriteCacheTypeWriteBack
Устройство имеет кэш обратной записи.
WriteCacheTypeWriteThrough
Устройство имеет кэш записи через.

Комментарии

Существует два main типа кэша записи: обратная запись и запись через. При использовании кэша обратной записи устройство не копирует данные кэша на энергонезависимый носитель до тех пор, пока это не будет абсолютно необходимо. Этот тип операции повышает производительность операций записи. При использовании кэша сквозной записи устройство параллельно записывает данные в кэш и носитель. Этот тип операций не повышает производительность записи, но ускоряет последующие операции чтения.

Запрос IOCTL_STORAGE_QUERY_PROPERTY сообщает значение WRITE_CACHE_TYPE в структуре STORAGE_WRITE_CACHE_PROPERTY .

Требования

Требование Значение
Заголовок ntddstor.h

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

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_WRITE_CACHE_PROPERTY