1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Threading.Overlapped</name>
\r
7 <member name="T:System.Threading.IOCompletionCallback">
\r
8 <summary>I/O 操作がスレッド プールで完了すると、エラー コード、バイト数、および重複値型を受け取ります。</summary>
\r
9 <param name="errorCode">エラー コード。</param>
\r
10 <param name="numBytes">転送されるバイト数。</param>
\r
11 <param name="pOVERLAP">ネイティブな重複値型を指すアンマネージ ポインターを表す <see cref="T:System.Threading.NativeOverlapped" />。</param>
\r
12 <filterpriority>2</filterpriority>
\r
14 <member name="T:System.Threading.NativeOverlapped">
\r
15 <summary>アンマネージ コードから表示される明示的なレイアウトを提供します。これは、末尾に予約済みフィールドを追加した Win32 OVERLAPPED 構造体のレイアウトと同じです。</summary>
\r
16 <filterpriority>2</filterpriority>
\r
18 <member name="F:System.Threading.NativeOverlapped.EventHandle">
\r
19 <summary>操作の完了時にシグナル状態に設定されるイベントのハンドルを指定します。呼び出し元のプロセスは、重複関数を呼び出す前には、このメンバーに 0 か有効なイベント ハンドルのいずれかを設定する必要があります。</summary>
\r
20 <filterpriority>2</filterpriority>
\r
22 <member name="F:System.Threading.NativeOverlapped.InternalHigh">
\r
23 <summary>転送されるデータの長さを指定します。オペレーティング システムで使用するために予約されています。</summary>
\r
24 <filterpriority>2</filterpriority>
\r
26 <member name="F:System.Threading.NativeOverlapped.InternalLow">
\r
27 <summary>システムに依存するステータスを指定します。オペレーティング システムで使用するために予約されています。</summary>
\r
28 <filterpriority>2</filterpriority>
\r
30 <member name="F:System.Threading.NativeOverlapped.OffsetHigh">
\r
31 <summary>転送の開始位置を示すバイト オフセットの上位ワードを指定します。</summary>
\r
32 <filterpriority>2</filterpriority>
\r
34 <member name="F:System.Threading.NativeOverlapped.OffsetLow">
\r
35 <summary>転送を開始するファイルの位置を指定します。</summary>
\r
36 <filterpriority>2</filterpriority>
\r
38 <member name="T:System.Threading.Overlapped">
\r
40 <see cref="T:System.Threading.Overlapped" /> インスタンスからの情報を <see cref="T:System.Threading.NativeOverlapped" /> 構造体に転送するためのメソッドを含む、Win32 OVERLAPPED 構造体のマネージ表現を提供します。</summary>
\r
41 <filterpriority>2</filterpriority>
\r
43 <member name="M:System.Threading.Overlapped.#ctor">
\r
45 <see cref="T:System.Threading.Overlapped" /> クラスの新しい空のインスタンスを初期化します。</summary>
\r
47 <member name="P:System.Threading.Overlapped.AsyncResult">
\r
48 <summary>I/O 操作に関するステータス情報を提供するオブジェクトを取得または設定します。</summary>
\r
50 <see cref="T:System.IAsyncResult" /> インターフェイスを実装するオブジェクト。</returns>
\r
51 <filterpriority>2</filterpriority>
\r
53 <member name="M:System.Threading.Overlapped.Free(System.Threading.NativeOverlapped*)">
\r
55 <see cref="Overload:System.Threading.Overlapped.Pack" /> メソッドによって割り当てられたネイティブなオーバーラップ構造体に関連付けられているアンマネージ メモリを解放します。</summary>
\r
56 <param name="nativeOverlappedPtr">解放する <see cref="T:System.Threading.NativeOverlapped" /> 構造体を指すポインター。</param>
\r
57 <exception cref="T:System.ArgumentNullException">
\r
58 <paramref name="nativeOverlappedPtr" /> は null なので、</exception>
\r
59 <filterpriority>1</filterpriority>
\r
61 <member name="P:System.Threading.Overlapped.OffsetHigh">
\r
62 <summary>転送を開始するファイル位置の上位ワードを取得または設定します。ファイル位置は、ファイルの開始位置からのバイト オフセットです。</summary>
\r
63 <returns>ファイル位置の上位ワードを表す <see cref="T:System.Int32" /> 値。</returns>
\r
64 <filterpriority>2</filterpriority>
\r
66 <member name="P:System.Threading.Overlapped.OffsetLow">
\r
67 <summary>転送を開始するファイル位置の下位ワードを取得または設定します。ファイル位置は、ファイルの開始位置からのバイト オフセットです。</summary>
\r
68 <returns>ファイル位置の下位ワードを表す <see cref="T:System.Int32" /> 値。</returns>
\r
69 <filterpriority>2</filterpriority>
\r
71 <member name="M:System.Threading.Overlapped.Pack(System.Threading.IOCompletionCallback,System.Object)">
\r
72 <summary>非同期 I/O 操作が完了したときに呼び出すデリゲートと、バッファーとして機能するマネージ オブジェクトを指定して、現在のインスタンスを <see cref="T:System.Threading.NativeOverlapped" /> 構造体にパックします。</summary>
\r
74 <see cref="T:System.Threading.NativeOverlapped" /> 構造体へのアンマネージ ポインター。</returns>
\r
75 <param name="iocb">非同期 I/O 操作が完了したときに呼び出すコールバック メソッドを表す <see cref="T:System.Threading.IOCompletionCallback" /> デリゲート。</param>
\r
76 <param name="userData">操作の入力バッファーまたは出力バッファーを表す、オブジェクトまたはオブジェクトの配列。各オブジェクトが、バイトの配列などのバッファーを表します。</param>
\r
77 <exception cref="T:System.InvalidOperationException">現在の <see cref="T:System.Threading.Overlapped" /> は既にパックされています。</exception>
\r
78 <filterpriority>2</filterpriority>
\r
80 <member name="M:System.Threading.Overlapped.Unpack(System.Threading.NativeOverlapped*)">
\r
81 <summary>指定したアンマネージ <see cref="T:System.Threading.NativeOverlapped" /> 構造体をマネージ <see cref="T:System.Threading.Overlapped" /> オブジェクトに展開します。</summary>
\r
82 <returns>ネイティブ構造体から展開された情報を含む <see cref="T:System.Threading.Overlapped" /> オブジェクト。</returns>
\r
83 <param name="nativeOverlappedPtr">
\r
84 <see cref="T:System.Threading.NativeOverlapped" /> 構造体へのアンマネージ ポインター。</param>
\r
85 <exception cref="T:System.ArgumentNullException">
\r
86 <paramref name="nativeOverlappedPtr" /> は null なので、</exception>
\r
87 <filterpriority>1</filterpriority>
\r
89 <member name="M:System.Threading.Overlapped.UnsafePack(System.Threading.IOCompletionCallback,System.Object)">
\r
90 <summary>非同期 I/O 操作が完了したときに呼び出すデリゲートと、バッファーとして機能するマネージ オブジェクトを指定して、現在のインスタンスを <see cref="T:System.Threading.NativeOverlapped" /> 構造体にパックします。コール スタックは反映しません。</summary>
\r
92 <see cref="T:System.Threading.NativeOverlapped" /> 構造体へのアンマネージ ポインター。</returns>
\r
93 <param name="iocb">非同期 I/O 操作が完了したときに呼び出すコールバック メソッドを表す <see cref="T:System.Threading.IOCompletionCallback" /> デリゲート。</param>
\r
94 <param name="userData">操作の入力バッファーまたは出力バッファーを表す、オブジェクトまたはオブジェクトの配列。各オブジェクトが、バイトの配列などのバッファーを表します。</param>
\r
95 <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
\r
96 <exception cref="T:System.InvalidOperationException">現在の <see cref="T:System.Threading.Overlapped" /> は既にパックされています。</exception>
\r
97 <filterpriority>2</filterpriority>
\r
99 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
\r
102 <member name="T:System.Threading.PreAllocatedOverlapped"></member>
\r
103 <member name="M:System.Threading.PreAllocatedOverlapped.#ctor(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
104 <member name="M:System.Threading.PreAllocatedOverlapped.Dispose"></member>
\r
105 <member name="T:System.Threading.ThreadPoolBoundHandle"></member>
\r
106 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
107 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)"></member>
\r
108 <member name="M:System.Threading.ThreadPoolBoundHandle.BindHandle(System.Runtime.InteropServices.SafeHandle)"></member>
\r
109 <member name="M:System.Threading.ThreadPoolBoundHandle.Dispose"></member>
\r
110 <member name="M:System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(System.Threading.NativeOverlapped*)"></member>
\r
111 <member name="M:System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState(System.Threading.NativeOverlapped*)"></member>
\r
112 <member name="P:System.Threading.ThreadPoolBoundHandle.Handle"></member>
\r