ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) メソッド

定義

重要

この API は CLS 準拠ではありません。

AllocateNativeOverlapped(IOCompletionCallback, Object, Object) メソッドを呼び出して、NativeOverlapped インスタンスが割り当てられると、指定されたユーザー指定のオブジェクトが返されます。

public:
 static System::Object ^ GetNativeOverlappedState(System::Threading::NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static object GetNativeOverlappedState (System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static object? GetNativeOverlappedState (System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static object GetNativeOverlappedState (System.Threading.NativeOverlapped* overlapped);
[<System.CLSCompliant(false)>]
static member GetNativeOverlappedState : nativeptr<System.Threading.NativeOverlapped> -> obj
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member GetNativeOverlappedState : nativeptr<System.Threading.NativeOverlapped> -> obj

パラメーター

overlapped
NativeOverlapped*

関連するユーザー指定のオブジェクトを返す NativeOverlapped 構造体へのアンマネージ ポインター。

戻り値

Object

この NativeOverlapped インスタンスを別の NativeOverlapped インスタンス、または null と区別する、ユーザー指定のオブジェクト (AllocateNativeOverlapped メソッドを呼び出してインスタンスが割り当てられたときにオブジェクトが指定されていない場合)。

属性

例外

overlappednullです。

適用対象