Overlapped.Unpack(NativeOverlapped*) メソッド

定義

重要

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

指定したアンマネージ NativeOverlapped 構造体をマネージド Overlapped オブジェクトにアンパックします。

public:
 static System::Threading::Overlapped ^ Unpack(System::Threading::NativeOverlapped* nativeOverlappedPtr);
[System.CLSCompliant(false)]
public static System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[<System.CLSCompliant(false)>]
static member Unpack : nativeptr<System.Threading.NativeOverlapped> -> System.Threading.Overlapped
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member Unpack : nativeptr<System.Threading.NativeOverlapped> -> System.Threading.Overlapped

パラメーター

nativeOverlappedPtr
NativeOverlapped*

NativeOverlapped構造体へのアンマネージ ポインター。

返品

ネイティブ構造体からアンパックされた情報を含む Overlapped オブジェクト。

属性

例外

nativeOverlappedPtrnullです。

注釈

NativeOverlapped構造体は、Free メソッドを呼び出すまで物理メモリから解放されません。

適用対象