ThreadPoolBoundHandle クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システム スレッド プールにバインドされ、下位レベルのコンポーネントが非同期 I/O 操作の通知を受信できるようにする I/O ハンドルを表します。
public ref class ThreadPoolBoundHandle sealed : IDisposable
public sealed class ThreadPoolBoundHandle : IDisposable
type ThreadPoolBoundHandle = class
interface IDisposable
Public NotInheritable Class ThreadPoolBoundHandle
Implements IDisposable
- 継承
-
ThreadPoolBoundHandle
- 実装
プロパティ
| 名前 | 説明 |
|---|---|
| Handle |
バインドされたオペレーティング システム ハンドルを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
非同期 I/O 操作が完了したときに呼び出されるデリゲート、コンテキストを提供するユーザー指定のオブジェクト、およびバッファーとして機能するマネージド オブジェクトを指定して、 NativeOverlapped 構造体へのアンマネージ ポインターを返します。 |
| AllocateNativeOverlapped(PreAllocatedOverlapped) |
指定したNativeOverlapped オブジェクトに関連付けられたコールバック状態とバッファーを使用して、PreAllocatedOverlapped構造体へのアンマネージ ポインターを返します。 |
| BindHandle(SafeHandle) |
システム スレッド プールにバインドされている、指定したハンドルの ThreadPoolBoundHandle を返します。 |
| Dispose() |
ThreadPoolBoundHandle インスタンスによって使用されるすべてのアンマネージ リソースを解放します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| FreeNativeOverlapped(NativeOverlapped*) |
NativeOverlapped メソッドによって割り当てられたAllocateNativeOverlapped構造体に関連付けられているメモリを解放します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetNativeOverlappedState(NativeOverlapped*) |
NativeOverlapped メソッドを呼び出して、AllocateNativeOverlapped(IOCompletionCallback, Object, Object) インスタンスが割り当てられたときに指定されたユーザー指定のオブジェクトを返します。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| UnsafeAllocateNativeOverlapped(IOCompletionCallback, Object, Object) |
非同期 I/O 操作の完了時に呼び出されるデリゲート、コンテキストを提供するユーザー指定のオブジェクト、およびバッファーとして機能するマネージド オブジェクトを指定して、 NativeOverlapped 構造体へのアンマネージ ポインターを返します。 |