Marshal.ChangeWrapperHandleStrength(Object, Boolean) Methode

Definition

Ändert die Stärke des COM Callable Wrapper (CCW) -Handles eines Objekts.

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 einen gezählten Verweispunkt enthält. Der Ziehpunkt ist stark, wenn die Bezugsanzahl auf dem CCW größer als 0 ist; andernfalls ist es schwach.

fIsWeak
Boolean

true um die Stärke des Handles für den otp Parameter zu schwach zu ändern, unabhängig von der Bezugsanzahl; false um die Ziehkraft otp zurückzusetzen, um gezählt zu werden.

Attribute

Hinweise

ChangeWrapperHandleStrength wird für Objektpoolfunktionen verwendet und sollte niemals direkt vom Benutzercode aufgerufen werden.

Gilt für: