Overlapped.Free(NativeOverlapped*) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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.