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请求报告STORAGE_WRITE_CACHE_PROPERTY结构中的WRITE_CACHE_TYPE值。

要求

要求
Header ntddstor.h

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_WRITE_CACHE_PROPERTY