ReadFileEx

此頁(yè)沒(méi)有內(nèi)容條目
內(nèi)容

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