Udostępnij za pośrednictwem


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

Zobacz też