Pool Bound Handle Class
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an I/O handle that is bound to the system thread pool and enables low-level components to receive notifications for asynchronous I/O operations.
public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle Implements IDisposable
Gets the bound operating system handle.
|AllocateNativeOverlapped(IOCompletionCallback, Object, Object)||
Returns an unmanaged pointer to a NativeOverlapped structure, specifying a delegate that is invoked when the asynchronous I/O operation is complete, a user-provided object that supplies context, and managed objects that serve as buffers.
Returns a ThreadPoolBoundHandle for the specified handle, which is bound to the system thread pool.
Releases all unmanaged resources used by the ThreadPoolBoundHandle instance.
Determines whether the specified object is equal to the current object.(Inherited from Object)
Serves as the default hash function.(Inherited from Object)
Returns the user-provided object that was specified when the NativeOverlapped instance was allocated by calling the AllocateNativeOverlapped(IOCompletionCallback, Object, Object) method.
Gets the Type of the current instance.(Inherited from Object)
Creates a shallow copy of the current Object.(Inherited from Object)
Returns a string that represents the current object.(Inherited from Object)
|UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object)|