HANDLE_OPTIONS列舉 (windowsstoragecom.h)
定義檔句柄的旗標。
Syntax
typedef enum HANDLE_OPTIONS {
HO_NONE = 0,
HO_OPEN_REQUIRING_OPLOCK = 0x40000,
HO_DELETE_ON_CLOSE = 0x4000000,
HO_SEQUENTIAL_SCAN = 0x8000000,
HO_RANDOM_ACCESS = 0x10000000,
HO_NO_BUFFERING = 0x20000000,
HO_OVERLAPPED = 0x40000000,
HO_WRITE_THROUGH = 0x80000000
} ;
常數
HO_NONE 值: 0 無。 |
HO_OPEN_REQUIRING_OPLOCK 值: 0x40000 此值僅供內部使用。 |
HO_DELETE_ON_CLOSE 值: 0x4000000 檔案會在關閉此句柄之後立即刪除。 |
HO_SEQUENTIAL_SCAN 值: 0x8000000 存取是從頭到尾都是循序的。 系統可使用這個做為最佳化檔案快取的提示。 如需詳細資訊,請參閱 快取行為。 |
HO_RANDOM_ACCESS 值: 0x10000000 存取是隨機的。 系統可使用這個做為最佳化檔案快取的提示。 如需詳細資訊,請參閱 快取行為。 |
HO_NO_BUFFERING 值: 0x20000000 檔案正在開啟,且不會對數據讀取和寫入進行系統快取。 此旗標不會影響硬碟快取或記憶體對應檔案。 成功使用此旗標開啟的檔案有嚴格的需求。 如需詳細資訊,請參閱 檔案緩衝處理。 |
HO_OVERLAPPED 值: 0x40000000 開啟或建立這個檔案是為了非同步 I/O。 如需使用此旗標建立之檔案句柄時考慮的資訊,請參閱 同步和異步 I/O 句柄。 |
HO_WRITE_THROUGH 值: 0x80000000 寫入作業不會通過任何中繼快取,它們會直接移至磁碟。 如需詳細資訊,請參閱 快取行為。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
標頭 | windowsstoragecom.h |