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


структура 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 (include Ntddstor.h)

См. также

IOCTL_STORAGE_QUERY_PROPERTY