Compartilhar via


SafeAccessTokenHandle Classe

Definição

Fornece um identificador seguro para um thread ou token de acesso do processo do Windows. Para obter mais informações, veja Tokens de acesso.

public ref class SafeAccessTokenHandle sealed : System::Runtime::InteropServices::SafeHandle
public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle
[System.Security.SecurityCritical]
public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle
type SafeAccessTokenHandle = class
    inherit SafeHandle
[<System.Security.SecurityCritical>]
type SafeAccessTokenHandle = class
    inherit SafeHandle
Public NotInheritable Class SafeAccessTokenHandle
Inherits SafeHandle
Herança
SafeAccessTokenHandle
Herança
SafeAccessTokenHandle
Atributos

Construtores

SafeAccessTokenHandle()

Cria um SafeAccessTokenHandle.

SafeAccessTokenHandle(IntPtr)

Inicializa uma nova instância da classe SafeAccessTokenHandle.

Campos

handle

Especifica o identificador a ser encapsulado.

(Herdado de SafeHandle)

Propriedades

InvalidHandle

Retorna um identificador inválido instanciando um objeto SafeAccessTokenHandle com Zero.

IsClosed

Obtém um valor que indica se o identificador está fechado.

(Herdado de SafeHandle)
IsInvalid

Obtém um valor que indica se o identificador é inválido.

Métodos

Close()

Marca o identificador de liberação de recursos.

(Herdado de SafeHandle)
DangerousAddRef(Boolean)

Incrementa manualmente o contador de referências em instâncias do SafeHandle.

(Herdado de SafeHandle)
DangerousGetHandle()

Retorna o valor do campo handle.

(Herdado de SafeHandle)
DangerousRelease()

Diminui manualmente o contador de referência em uma instância SafeHandle.

(Herdado de SafeHandle)
Dispose()

Libera todos os recursos usados pela classe SafeHandle.

(Herdado de SafeHandle)
Dispose(Boolean)

Libera os recursos não gerenciados usados pela classe SafeHandle que especifica se deve executar uma operação de descarte normal.

(Herdado de SafeHandle)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReleaseHandle()

Quando substituído em uma classe derivada, executa o código necessário para liberar o identificador.

(Herdado de SafeHandle)
SetHandle(IntPtr)

Define o identificador para o identificador pré-existente especificado.

(Herdado de SafeHandle)
SetHandleAsInvalid()

Marca um identificador como não mais usado.

(Herdado de SafeHandle)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a