SafeProcessHandle Classe

Definizione

Fornisce un wrapper gestito per un handle di processo.

public ref class SafeProcessHandle sealed : Microsoft::Win32::SafeHandles::SafeHandleZeroOrMinusOneIsInvalid
public sealed class SafeProcessHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
type SafeProcessHandle = class
    inherit SafeHandleZeroOrMinusOneIsInvalid
Public NotInheritable Class SafeProcessHandle
Inherits SafeHandleZeroOrMinusOneIsInvalid
Ereditarietà

Costruttori

Nome Descrizione
SafeProcessHandle(IntPtr, Boolean)

Inizializza una nuova istanza della SafeProcessHandle classe dall'handle specificato, che indica se rilasciare l'handle durante la fase di finalizzazione.

Campi

Nome Descrizione
handle

Specifica l'handle di cui eseguire il wrapping.

(Ereditato da SafeHandle)

Proprietà

Nome Descrizione
IsClosed

Ottiene un valore che indica se l'handle è chiuso.

(Ereditato da SafeHandle)
IsInvalid

Ottiene un valore che indica se l'handle non è valido.

IsInvalid

Ottiene un valore che indica se l'handle non è valido.

(Ereditato da SafeHandleZeroOrMinusOneIsInvalid)

Metodi

Nome Descrizione
Close()

Contrassegna l'handle per il rilascio e la liberazione delle risorse.

(Ereditato da SafeHandle)
DangerousAddRef(Boolean)

Incrementa manualmente il contatore di riferimento nelle SafeHandle istanze di .

(Ereditato da SafeHandle)
DangerousGetHandle()

Restituisce il valore del handle campo.

(Ereditato da SafeHandle)
DangerousRelease()

Decrementa manualmente il contatore di riferimento in un'istanza SafeHandle di .

(Ereditato da SafeHandle)
Dispose()

Rilascia tutte le risorse usate dalla SafeHandle classe .

(Ereditato da SafeHandle)
Dispose(Boolean)

Rilascia le risorse non gestite usate dalla SafeHandle classe specificando se eseguire un'operazione dispose normale.

(Ereditato da SafeHandle)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ReleaseHandle()

Quando sottoposto a override in una classe derivata, esegue il codice necessario per liberare l'handle.

(Ereditato da SafeHandle)
SetHandle(IntPtr)

Imposta l'handle sull'handle esistente specificato.

(Ereditato da SafeHandle)
SetHandleAsInvalid()

Contrassegna un handle come non più utilizzato.

(Ereditato da SafeHandle)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a