共用方式為


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