SafeHandle.SetHandleAsInvalid Methode

Definition

Markiert ein Handle als nicht mehr verwendet.

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

Hinweise

Rufen Sie die SetHandleAsInvalid -Methode nur auf, wenn Sie wissen, dass Ihr Handle nicht mehr auf eine Ressource verweist. Dadurch wird der Wert des handle Felds nicht geändert, es markiert nur das Handle als geschlossen. Das Handle kann dann einen potenziell veralteten Wert enthalten. Dieser Aufruf hat zur Folge, dass nicht versucht wird, die Ressourcen freizugeben.

Verwenden Sie wie bei der SetHandle -Methode nur, SetHandleAsInvalid wenn Sie ein bereits vorhandenes Handle unterstützen müssen.

Gilt für: