Freigeben über


CriticalHandle.SetHandleAsInvalid-Methode: ()

 

Veröffentlicht: Oktober 2016

Markiert ein Handle als ungültig.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

public void SetHandleAsInvalid()
public:
void SetHandleAsInvalid()
member SetHandleAsInvalid : unit -> unit
Public Sub SetHandleAsInvalid

Hinweise

Rufen Sie die SetHandleAsInvalid -Methode nur, wenn Sie wissen, dass das Handle ungültig ist und Sie es entsprechend markieren möchten. Dadurch ändert sich nicht auf den Wert der handle Feld; es wird nur das Handle als ungültig markiert. Das Handle kann dann einen möglicherweise veralteten Wert enthalten. Der Effekt dieses Aufrufs ist, dass kein Versuch unternommen wird, um die Ressourcen freizugeben.

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

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1

Siehe auch

CriticalHandle-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang