FlushViewOfFile
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)
著作權
此詞條來自網際網路,由網友自由創建。著作權屬原作者所有。本站若無意侵犯了你的權利,請來信聯繫我們,我們會及時配合處理。(http://www.clwiki.cn 計算機語言百科全書)