WriteFileEx

此頁沒有內容條目
內容

WriteFileEx

VB聲明

Declare Function WriteFileEx Lib "kernel32" Alias "WriteFileEx" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpOverlapped As OVERLAPPED, ByVal lpCompletionRoutine As Long) As Long

說明

WriteFile類似,只是它只能用于異步寫操作,并包括了一個完整的回調

返回值

Long,非零表示成功,否則返回零。會設置GetLastError

參數(shù)表

參數(shù)

類型及說明

hFile

Long,文件的句柄

lpBuffer

Any,指定一個緩沖區(qū),其中包含了要寫入的數(shù)據(jù)。除非寫操作完成,否則不要訪問這個緩沖區(qū)

nNumberOfBytesToWrite

Long,要寫入數(shù)據(jù)的字節(jié)量

lpOverlapped

OVERLAPPED,定義了一次異步寫操作的結構。使用這個函數(shù)時,結構中的hEvent字段會被忽略

lpCompletionRoutine

Long,回調函數(shù)的值

注解

并不是每種操作系統(tǒng)都支持在任何類型的設備上進行異步操作。windows 95不支持對磁盤文件的重疊讀取操作

Top