FlushViewOfFile

此頁沒有內容條目
內容

FlushViewOfFile

VB聲明

Declare Function FlushViewOfFile Lib "kernel32" Alias "FlushViewOfFile" (lpBaseAddress As Any, ByVal dwNumberOfBytesToFlush As Long) As Long

說明

將寫入文件映射緩沖區(qū)的所有數據都刷新到磁盤

返回值

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

參數表

參數

類型及說明

lpBaseAddress

Any,包含了刷新基本地址的一個Long值(參考注解)

dwNumberOfBytesToFlush

Long,欲刷新的字節(jié)數

注解

如與遠程系統(tǒng)建立了文件映射,那么雖然這個函數可保證數據已在當前系統(tǒng)寫入,但不能保證數據實際寫入遠程系統(tǒng)的磁盤——除非用FILE_FLAG_WRITE_THROUGH 選項打開文件。該選項的作用是禁止寫延遲,所有更新的數據都必須立即寫入磁盤

這個函數的另一種聲明形式:Declare Function FlushViewOfFile& Lib "kernel32" (ByVal lpBaseAddress As Long, ByVal dwNumberOfBytesToFlush As Long)

Top