Freigeben über


IOCompletionCallback-Delegat

Empfängt beim Abschluss einer E/A-Operation im Threadpool den Fehlercode, die Anzahl der Bytes sowie den überlappenden Werttyp.

Dieser Delegat ist nicht CLS-kompatibel.  

Namespace: System.Threading
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Visual Basic unterstützt keine APIs, die unsichere Typen nutzen oder zurückgeben.
'Usage
Dim instance As New IOCompletionCallback(AddressOf HandlerMethod)
[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
public delegate void IOCompletionCallback (
    uint errorCode,
    uint numBytes,
    NativeOverlapped* pOVERLAP
)
[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
public delegate void IOCompletionCallback (
    unsigned int errorCode, 
    unsigned int numBytes, 
    NativeOverlapped* pOVERLAP
)
J# unterstützt keine APIs, die unsichere Typen nutzen oder zurückgeben.
JScript unterstützt die Verwendung von Delegaten, aber nicht die Deklaration von neuen Delegaten.

Parameter

  • errorCode
    Der Fehlercode.
  • numBytes
    Die Anzahl der übertragenen Bytes.
  • pOVERLAP
    Ein NativeOverlapped, das einen nicht verwalteten Zeiger auf den systemeigenen überlappenden Werttyp darstellt.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Threading-Namespace