FlushViewOfFile

VB聲明,返回值,參數表,註解,

VB聲明

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

返回值

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

參數表

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

註解

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

相關詞條

熱門詞條

聯絡我們