Overlapped.Unpack(NativeOverlapped*) Overlapped.Unpack(NativeOverlapped*) Overlapped.Unpack(NativeOverlapped*) Method

定義

重要

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

指定したアンマネージド NativeOverlapped 構造体をマネージド Overlapped オブジェクトに展開します。Unpacks the specified unmanaged NativeOverlapped structure into a managed Overlapped object.

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);
static member Unpack : nativeptr<System.Threading.NativeOverlapped> -> System.Threading.Overlapped

パラメーター

nativeOverlappedPtr
NativeOverlapped*

NativeOverlapped 構造体へのアンマネージ ポインター。An unmanaged pointer to a NativeOverlapped structure.

戻り値

ネイティブ構造体から展開された情報を含む Overlapped オブジェクト。An Overlapped object containing the information unpacked from the native structure.

例外

nativeOverlappedPtrnullです。nativeOverlappedPtr is null.

注釈

NativeOverlappedを呼び出すまで、構造体は物理メモリから解放されない、Freeメソッド。The NativeOverlapped structure is not freed from physical memory until you call the Free method.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に対する完全な信頼が必要です。Requires full trust for the immediate caller. このメンバーは、部分的に信頼されたまたは透過的なコードで使用することはできません。This member cannot be used by partially trusted or transparent code.

適用対象