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 , которая должна быть освобождена.

Атрибуты

Исключения

nativeOverlappedPtr равно null.

Комментарии

Метод должен вызываться Free ровно один раз на каждом NativeOverlapped указателе, полученном Pack из метода. Если метод не вызывается Free , вы утечете память. При вызове Free метода несколько раз память будет повреждена.

Применяется к