Marshal.ChangeWrapperHandleStrength(Object, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ändert die Stärke des CCW-Handles (COM Callable Wrapper) für ein Objekt.
public:
static void ChangeWrapperHandleStrength(System::Object ^ otp, bool fIsWeak);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void ChangeWrapperHandleStrength (object otp, bool fIsWeak);
public static void ChangeWrapperHandleStrength (object otp, bool fIsWeak);
[System.Security.SecurityCritical]
public static void ChangeWrapperHandleStrength (object otp, bool fIsWeak);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member ChangeWrapperHandleStrength : obj * bool -> unit
static member ChangeWrapperHandleStrength : obj * bool -> unit
[<System.Security.SecurityCritical>]
static member ChangeWrapperHandleStrength : obj * bool -> unit
Public Shared Sub ChangeWrapperHandleStrength (otp As Object, fIsWeak As Boolean)
Parameter
- otp
- Object
Das Objekt, dessen CCW ein Handle mit Verweiszähler enthält. Das Handle ist stark, wenn der Verweiszähler für den COM Callable Wrapper größer als 0 ist, andernfalls ist er schwach.
- fIsWeak
- Boolean
true
, um die Stärke des Handles für den otp
-Parameter unabhängig von dessen Verweiszähler auf schwach zu ändern. false
, um die Stärke des Handles für otp
auf das Ausführen einer Verweiszählung zurückzusetzen.
- Attribute
Hinweise
ChangeWrapperHandleStrength wird für objektpooling-Funktionen verwendet und sollte nie direkt vom Benutzercode aufgerufen werden.