Share via


SafeProcessHandle Sınıf

Tanım

İşlem tanıtıcısı için yönetilen sarmalayıcı sağlar.

public ref class SafeProcessHandle sealed : Microsoft::Win32::SafeHandles::SafeHandleZeroOrMinusOneIsInvalid
public ref class SafeProcessHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeProcessHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
[System.Security.SecurityCritical]
public sealed class SafeProcessHandle : System.Runtime.InteropServices.SafeHandle
type SafeProcessHandle = class
    inherit SafeHandleZeroOrMinusOneIsInvalid
[<System.Security.SecurityCritical>]
type SafeProcessHandle = class
    inherit SafeHandle
Public NotInheritable Class SafeProcessHandle
Inherits SafeHandleZeroOrMinusOneIsInvalid
Public NotInheritable Class SafeProcessHandle
Inherits SafeHandle
Devralma
Devralma
SafeProcessHandle
Öznitelikler

Oluşturucular

SafeProcessHandle()

oluşturur SafeProcessHandle.

SafeProcessHandle(IntPtr, Boolean)

Belirtilen tanıtıcıdan sınıfın SafeProcessHandle yeni bir örneğini başlatır ve sonlandırma aşamasında tanıtıcının serbest bırakılıp bırakılmayacağını belirtir.

Alanlar

handle

Sarmalanacak tanıtıcıyı belirtir.

(Devralındığı yer: SafeHandle)

Özellikler

IsClosed

Tanıtıcının kapatılıp kapatılmadığını belirten bir değer alır.

(Devralındığı yer: SafeHandle)
IsInvalid

Tanıtıcının geçersiz olup olmadığını gösteren bir değer alır.

IsInvalid

Tanıtıcının geçersiz olup olmadığını gösteren bir değer alır.

(Devralındığı yer: SafeHandleZeroOrMinusOneIsInvalid)

Yöntemler

Close()

Kaynakları serbest bırakma ve serbest bırakma tutamacını işaretler.

(Devralındığı yer: SafeHandle)
DangerousAddRef(Boolean)

Örneklerde başvuru sayacını SafeHandle el ile artırır.

(Devralındığı yer: SafeHandle)
DangerousGetHandle()

Alanının değerini handle döndürür.

(Devralındığı yer: SafeHandle)
DangerousRelease()

Bir SafeHandle örnekte başvuru sayacını el ile azaltma.

(Devralındığı yer: SafeHandle)
Dispose()

sınıfı tarafından SafeHandle kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: SafeHandle)
Dispose(Boolean)

Sınıfı tarafından SafeHandle kullanılan yönetilmeyen kaynakları serbest bırakır ve normal bir atma işlemi yapılıp yapılmayacağını belirtir.

(Devralındığı yer: SafeHandle)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReleaseHandle()

Türetilmiş bir sınıfta geçersiz kılındığında, tanıtıcıyı serbest bırakabilmek için gereken kodu yürütür.

(Devralındığı yer: SafeHandle)
SetHandle(IntPtr)

Tanıtıcıyı önceden var olan belirtilen tanıtıcıya ayarlar.

(Devralındığı yer: SafeHandle)
SetHandleAsInvalid()

Bir tanıtıcıyı artık kullanılmamış olarak işaretler.

(Devralındığı yer: SafeHandle)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır