This callback is invoked upon a successful or unsuccessful completion of an I/O operation.

C# | Visual Basic | Managed C++ |
public delegate void IOCompletionCallback ( bool succeeded, uint ntransmitted, Exception exception, Object context )
Public Delegate Sub IOCompletionCallback ( _ succeeded As Boolean, _ ntransmitted As UInteger, _ exception As Exception, _ context As Object _ )
public delegate void IOCompletionCallback ( bool succeeded, unsigned int ntransmitted, Exception^ exception, Object^ context )