Freigeben über


Marshal.ChangeWrapperHandleStrength(Object, Boolean) Methode

Definition

Ä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.

Gilt für: