Aracılığıyla paylaş


Overlapped.Free(NativeOverlapped*) Yöntem

Tanım

Önemli

Bu API, CLS uyumlu değildir.

yöntemi tarafından Pack ayrılan yerel çakışan bir yapıyla ilişkili yönetilmeyen belleği serbest bırakır.

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

Parametreler

nativeOverlappedPtr
NativeOverlapped*

Boşaltılacak yapıya bir NativeOverlapped işaretçi.

Öznitelikler

Özel durumlar

nativeOverlappedPtr, null değeridir.

Açıklamalar

yönteminden Free Pack aldığınız her NativeOverlapped işaretçi üzerinde tam olarak bir kez çağırmanız gerekir. yöntemini çağırmazsanız Free belleği sızdıracaksınız. Yöntemini birden çok kez çağırırsanız Free bellek bozulur.

Şunlara uygulanır