Overlapped.Free(NativeOverlapped*) メソッド

定義

Pack メソッドによって割り当てられたネイティブの重複する構造体に関連付けられているアンマネージ メモリを解放します。

public:
 static void Free(System::Threading::NativeOverlapped* nativeOverlappedPtr);
public static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[System.Security.SecurityCritical]
public static void Free(System.Threading.NativeOverlapped* nativeOverlappedPtr);
static member Free : nativeptr<System.Threading.NativeOverlapped> -> unit
[<System.Security.SecurityCritical>]
static member Free : nativeptr<System.Threading.NativeOverlapped> -> unit

パラメーター

nativeOverlappedPtr
NativeOverlapped*

解放する NativeOverlapped 構造体へのポインター。

属性

例外

nativeOverlappedPtrnullです。

注釈

Free メソッドから受け取るNativeOverlappedポインターごとに、Pack メソッドを 1 回だけ呼び出す必要があります。 Free メソッドを呼び出さないと、メモリがリークします。 Free メソッドを複数回呼び出すと、メモリが破損します。

適用対象