LPOVERLAPPED_COMPLETION_ROUTINE 函式指標
指向函式,此函式會在裝置之重疊的 (也就是非同步) I/O 完成時告知主應用程式。
此函式指標在 .NET Framework 4 版 中已被取代。
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
參數
dwErrorCode
[in] 如果已關閉裝置則為表示錯誤碼的值,否則此值為零。關閉裝置會導致立即完成裝置所有的暫止 I/O。
dwNumberOfBytesTransfered
[in] I/O 作業所傳輸的位元組數目。lpOverlapped
[in] 結構的指標,這個結構包含要用來完成 I/O 要求的資訊。
備註
LPOVERLAPPED_COMPLETION_ROUTINE 所指向的函式是回呼函式,必須由裝載應用程式的撰寫者實作。 回呼函式可讓主應用程式處理已完成的 I/O 要求。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**MSCorEE.h
**程式庫:**MSCorWks.dll
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0