SafeHandle.SetHandleAsInvalid Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Marca un identificador para indicar que ya no se utiliza.
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
Comentarios
Llame al SetHandleAsInvalid método solo cuando sepa que el identificador ya no hace referencia a un recurso. Si lo hace, no cambia el valor del handle campo; solo marca el identificador como cerrado. Después, el identificador podría contener un valor potencialmente obsoleto. El efecto de esta llamada es que no se intenta liberar los recursos.
Al igual que con el SetHandle método , use SetHandleAsInvalid solo si necesita admitir un identificador ya existente.