SafeHandle.SetHandleAsInvalid Método
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.
Marca um identificador como não mais usado.
public:
void SetHandleAsInvalid();
[System.Security.SecurityCritical]
public void SetHandleAsInvalid ();
public void SetHandleAsInvalid ();
[<System.Security.SecurityCritical>]
member this.SetHandleAsInvalid : unit -> unit
member this.SetHandleAsInvalid : unit -> unit
Public Sub SetHandleAsInvalid ()
- Atributos
Comentários
Chame o SetHandleAsInvalid método somente quando você souber que seu identificador não faz mais referência a um recurso. Isso não altera o valor do handle campo; ele marca apenas o identificador como fechado. Em seguida, o identificador pode conter um valor potencialmente obsoleto. O efeito dessa chamada é que nenhuma tentativa é feita para liberar os recursos.
Assim como acontece com o SetHandle método , use SetHandleAsInvalid somente se você precisar dar suporte a um identificador pré-existente.