ReadFileEx |
VB聲明 |
|
Declare Function ReadFileEx Lib "kernel32" Alias "ReadFileEx" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, lpOverlapped As OVERLAPPED, ByVal lpCompletionRoutine As Long) As Long |
|
說(shuō)明 |
|
與ReadFile相似,只是它只能用于異步讀操作,并包含了一個(gè)完整的回調(diào) |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會(huì)設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說(shuō)明 |
hFile |
Long,文件的句柄 |
lpBuffer |
Any,指定容納讀入數(shù)據(jù)的一個(gè)緩沖區(qū)。除非讀操作執(zhí)行完畢,否則不要訪問(wèn)這個(gè)緩沖區(qū) |
nNumberOfBytesToRead |
Long,要讀入的字節(jié)數(shù) |
lpOverlapped |
OVERLAPPED,定義了一個(gè)異步操作的結(jié)構(gòu)。使用這個(gè)函數(shù)時(shí),結(jié)構(gòu)中的hEvent字段會(huì)被忽略 |
lpCompletionRoutine |
Long,回調(diào)函數(shù)的返回值 |
Top |