Files
2026-06-04 11:42:34 +02:00

17 lines
792 B
C#

using System;
using System.Runtime.InteropServices;
namespace System.Threading
{
/// <summary>Receives the error code, number of bytes, and overlapped value type when an I/O operation completes on the thread pool.</summary>
/// <param name="errorCode">The error code. </param>
/// <param name="numBytes">The number of bytes that are transferred. </param>
/// <param name="pOVERLAP">A <see cref="T:System.Threading.NativeOverlapped" /> representing an unmanaged pointer to the native overlapped value type. </param>
/// <filterpriority>2</filterpriority>
// Token: 0x020006DD RID: 1757
// (Invoke) Token: 0x060041FC RID: 16892
[CLSCompliant(false)]
[ComVisible(true)]
public unsafe delegate void IOCompletionCallback(uint errorCode, uint numBytes, NativeOverlapped* pOVERLAP);
}