複製鏈接
請複製以下鏈接發送給好友

FlushViewOfFile

鎖定
FlushViewOfFile是一個計算機系統函數。
外文名
FlushViewOfFile
所屬學科
計算機學

FlushViewOfFileVB聲明

Declare Function FlushViewOfFile Lib "kernel32" Alias "FlushViewOfFile" (lpBaseAddress As Any, ByVal dwNumberOfBytesToFlush As Long) As Long
説明
將寫入文件映射緩衝區的所有數據都刷新到磁盤。

FlushViewOfFile返回值

Long,非零表示成功,零表示失敗。會設置GetLastError。

FlushViewOfFile參數表

lpBaseAddress Any,包含了刷新基本地址的一個Long值(參考註解)。
dwNumberOfBytesToFlush Long,欲刷新的字節數。

FlushViewOfFile註解

如與遠程系統建立了文件映射,那麼雖然這個函數可保證數據已在當前系統寫入,但不能保證數據實際寫入遠程系統的磁盤——除非用FILE_FLAG_WRITE_THROUGH 選項打開文件。該選項的作用是禁止寫延遲,所有更新的數據都必須立即寫入磁盤。
這個函數的另一種聲明形式:Declare Function FlushViewOfFile& Lib "kernel32" (ByVal lpBaseAddress As Long, ByVal dwNumberOfBytesToFlush As Long)