LPOVERLAPPED_COMPLETION_ROUTINE — Wskaźnik funkcji
Wskazuje funkcję, która powiadamia hosta o zakończeniu nakładania się (czyli asynchronicznego) we/wy na urządzenie.
Ten wskaźnik funkcji został przestarzały w .NET Framework 4.
Składnia
typedef VOID (*LPOVERLAPPED_COMPLETION_ROUTINE) (
[in] DWORD dwErrorCode,
[in] DWORD dwNumberOfBytesTransfered,
[in] LPVOID lpOverlapped
);
Parametry
dwErrorCode
[w] Wartość, która jest kodem błędu, jeśli urządzenie zostało zamknięte; w przeciwnym razie ta wartość to zero.
Zamknięcie urządzenia powoduje natychmiastowe zakończenie wszystkich oczekujących operacji we/wy na urządzenie.
dwNumberOfBytesTransfered
[w] Liczba bajtów przenoszonych przez operację we/wy.
lpOverlapped
[w] Wskaźnik do struktury zawierającej informacje, które mają być używane do ukończenia żądania we/wy.
Uwagi
Funkcja, do której LPOVERLAPPED_COMPLETION_ROUTINE
wskazuje funkcja wywołania zwrotnego i musi zostać zaimplementowana przez składnik zapisywania aplikacji hostingowej. Funkcja wywołania zwrotnego umożliwia hostowi przetwarzanie ukończonego żądania we/wy.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteka: MSCorWks.dll
wersje .NET Framework: dostępne od wersji 1.0