LPOVERLAPPED_COMPLETION_ROUTINE függvénymutató
Egy olyan függvényre mutat, amely értesíti a gazdagépet, ha egy átfedő (azaz aszinkron) I/O-művelet befejeződött egy eszközön.
Ez a függvénymutató elavult a .NET-keretrendszer 4-ben.
Szintaxis
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Paraméterek
dwErrorCode
[in] Olyan érték, amely hibakód, ha az eszközt bezárták; ellenkező esetben ez az érték nulla.
Ha bezár egy eszközt, az összes függőben lévő I/O azonnal befejeződik.
dwNumberOfBytesTransfered
[in] Az I/O-művelet által átvitt bájtok száma.
lpOverlapped
[in] Az I/O-kérés végrehajtásához használandó információkat tartalmazó struktúra mutatója.
Megjegyzések
Az a függvény, amelyre LPOVERLAPPED_COMPLETION_ROUTINE
a pontok visszahívási függvények, és az üzemeltetési alkalmazás írójának kell implementálnia. A visszahívási függvény lehetővé teszi, hogy a gazdagép feldolgozhassa a befejezett I/O-kérést.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
Kódtár: MSCorWks.dll
.NET-keretrendszer verziók: 1.0 óta elérhető