IOCompletionCallback

E697534

IOCompletionCallback is a .NET delegate type used to define callback methods that the thread pool invokes when asynchronous I/O operations complete.

All labels observed (1)

Label Occurrences
IOCompletionCallback canonical 1

How this entity was disambiguated

Statements (32)

Predicate Object
instanceOf .NET delegate type ⓘ
multicast delegate ⓘ
availableIn .NET 5+ ⓘ
linked to: .NET (5 and later)

.NET Core ⓘ
.NET Framework ⓘ
availableSince .NET Framework 2.0 ⓘ
linked to: .NET Framework
belongsTo .NET Base Class Library ⓘ
category System.Threading API ⓘ
linked to: System.Threading
definedInAssembly System.Private.CoreLib ⓘ
mscorlib ⓘ
linked to: mscorlib.dll
definedInNamespace System ⓘ
documentation https://learn.microsoft.com/dotnet/api/system.threading.iocompletioncallback ⓘ
hasParameter NativeOverlapped* pOVERLAP ⓘ
uint errorCode ⓘ
uint numBytes ⓘ
invokedBy I/O completion port thread ⓘ
invokedWhen asynchronous I/O operation completes ⓘ
languageBinding C# delegate ⓘ
VB.NET delegate ⓘ
marshallingBehavior called on unmanaged I/O completion ⓘ
relatedTo System.Threading.NativeOverlapped ⓘ
requires unmanaged code interaction for overlapped I/O ⓘ
signature void IOCompletionCallback(uint errorCode, uint numBytes, NativeOverlapped* pOVERLAP) ⓘ
supports overlapped I/O ⓘ
threadingModel thread pool callback ⓘ
threadSafety callback may run concurrently on multiple threads ⓘ
usedBy CLR thread pool ⓘ
System.Threading.ThreadPool ⓘ
usedFor asynchronous I/O completion callbacks ⓘ
usedWith ThreadPool.BindHandle ⓘ
ThreadPool.QueueUserWorkItem (indirectly via overlapped) ⓘ
ThreadPool.UnsafeQueueNativeOverlapped ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Threading → containsType → IOCompletionCallback ⓘ