WRITE_CACHE_TYPE列舉 (winioctl.h)
指定快取類型。
Syntax
typedef enum _WRITE_CACHE_TYPE {
WriteCacheTypeUnknown,
WriteCacheTypeNone,
WriteCacheTypeWriteBack,
WriteCacheTypeWriteThrough
} WRITE_CACHE_TYPE;
常數
WriteCacheTypeUnknown 系統無法報告寫入快取的類型。 |
WriteCacheTypeNone 裝置沒有寫入快取。 |
WriteCacheTypeWriteBack 裝置有回寫快取。 |
WriteCacheTypeWriteThrough 裝置具有寫入快取。 |
備註
寫入快取有兩種主要類型: 回寫 和 寫入。 使用回寫快取時,裝置在絕對必要之前,不會將快取數據複製到非卷積媒體。 這種類型的作業可改善寫入作業的效能。 透過寫入快取,裝置會以平行方式將數據寫入快取和媒體。 這種類型的作業無法改善寫入效能,但可讓後續的讀取作業更快速。
IOCTL_STORAGE_QUERY_PROPERTY控件程式代碼會報告STORAGE_WRITE_CACHE_PROPERTY結構中的WRITE_CACHE_TYPE值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | winioctl.h |