Condividi tramite


SafeHandle.SetHandleAsInvalid Metodo

Definizione

Contrassegna un handle come non più usato.

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 ()
Attributi

Commenti

Chiamare il metodo solo quando si sa che l'handle SetHandleAsInvalid non fa più riferimento a una risorsa. In questo modo non viene modificato il valore del handle campo. Contrassegna solo l'handle come chiuso. L'handle potrebbe quindi contenere un valore potenzialmente non aggiornato. L'effetto di questa chiamata è che non viene effettuato alcun tentativo di liberare le risorse.

Come per il SetHandle metodo , usare SetHandleAsInvalid solo se è necessario supportare un handle preesistente.

Si applica a