SafeAccessTokenHandle Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um identificador seguro para um thread Windows ou token de acesso ao processo. Para obter mais informações, consulte Tokens de Acesso.
public ref class SafeAccessTokenHandle sealed : System::Runtime::InteropServices::SafeHandle
[System.Security.SecurityCritical]
public sealed class SafeAccessTokenHandle : System.Runtime.InteropServices.SafeHandle
[<System.Security.SecurityCritical>]
type SafeAccessTokenHandle = class
inherit SafeHandle
Public NotInheritable Class SafeAccessTokenHandle
Inherits SafeHandle
- Herança
- Atributos
Construtores
| Nome | Description |
|---|---|
| SafeAccessTokenHandle(IntPtr) |
Inicializa uma nova instância da classe SafeAccessTokenHandle. |
Campos
| Nome | Description |
|---|---|
| handle |
Especifica o identificador a ser encapsulado. (Herdado de SafeHandle) |
Propriedades
| Nome | Description |
|---|---|
| InvalidHandle |
Retorna um identificador inválido instanciando um SafeAccessTokenHandle objeto 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
| Nome | Description |
|---|---|
| Close() |
Marca o identificador para liberar e liberar recursos. (Herdado de SafeHandle) |
| DangerousAddRef(Boolean) |
Incrementa manualmente o contador de referência em SafeHandle instâncias. (Herdado de SafeHandle) |
| DangerousGetHandle() |
Retorna o valor do handle campo. (Herdado de SafeHandle) |
| DangerousRelease() |
Diminui manualmente o contador de referência em uma SafeHandle instância. (Herdado de SafeHandle) |
| Dispose() |
Libera todos os recursos usados pela SafeHandle classe. (Herdado de SafeHandle) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pela SafeHandle classe especificando se uma operação de descarte normal deve ser executada. (Herdado de SafeHandle) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (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) |