структура 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) |