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 |