Поделиться через


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

Структура STORAGE_WRITE_CACHE_PROPERTY используется с запросом IOCTL_STORAGE_QUERY_PROPERTY для получения сведений о свойстве кэша записи устройства.

Синтаксис

typedef struct _STORAGE_WRITE_CACHE_PROPERTY {
  ULONG              Version;
  ULONG              Size;
  WRITE_CACHE_TYPE   WriteCacheType;
  WRITE_CACHE_ENABLE WriteCacheEnabled;
  WRITE_CACHE_CHANGE WriteCacheChangeable;
  WRITE_THROUGH      WriteThroughSupported;
  BOOLEAN            FlushCacheSupported;
  BOOLEAN            UserDefinedPowerProtection;
  BOOLEAN            NVCacheEnabled;
} STORAGE_WRITE_CACHE_PROPERTY, *PSTORAGE_WRITE_CACHE_PROPERTY;

Члены

Version

Номер версии свойства кэша записи.

Size

Размер структуры STORAGE_WRITE_CACHE_PROPERTY в байтах.

WriteCacheType

WRITE_CACHE_TYPE типизированное значение, указывающее текущий тип кэша записи.

WriteCacheEnabled

WRITE_CACHE_ENABLE типизированное значение, указывающее, включен ли кэш записи.

WriteCacheChangeable

WRITE_CACHE_CHANGE типизированное значение, указывающее, может ли узел изменять характеристики кэша записи.

WriteThroughSupported

WRITE_THROUGH типизированное значение, указывающее, поддерживает ли устройство кэширование через запись.

FlushCacheSupported

Логическое значение, указывающее, разрешает ли устройство главного программного обеспечения очищать кэш устройства. Если задано значение TRUE, устройство позволяет программному обеспечению узла очищать кэш устройства. Если задано значение FALSE, программное обеспечение узла не может очистить кэш устройства.

UserDefinedPowerProtection

Логическое значение, указывающее, может ли пользователь настроить характеристики защиты от питания устройства в реестре. Если задано значение TRUE, пользователь может настроить характеристики защиты питания устройства в реестре. Если задано значение FALSE, пользователь не может настроить характеристики защиты питания устройства в реестре.

NVCacheEnabled

Логическое значение, указывающее, имеет ли устройство резервную копию батареи для кэша записи. Если задано значение TRUE, устройство имеет резервную копию батареи для кэша записи. Значение FALSE означает, что у устройства нет резервной копии батареи для кэша записи.

Комментарии

Все значения параметров, описанные в этом разделе, ссылаются на выходные данные запроса IOCTL_STORAGE_QUERY_PROPERTY .

Требования

Требование Значение
Заголовок ntddstor.h (включая Ntddstor.h)

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

IOCTL_STORAGE_QUERY_PROPERTY