Marshal.ChangeWrapperHandleStrength(Object, Boolean) Metod

Definition

Ändrar styrkan i ett objekts CCW-handtag (COM Callable Wrapper).

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)

Parametrar

otp
Object

Objektet vars CCW innehåller ett referensantalat handtag. Handtaget är starkt om referensantalet för CCW är större än noll. annars är den svag.

fIsWeak
Boolean

true för att ändra referensens styrka på parametern otp till svag, oavsett dess referensantal, false för att återställa referensstyrkan otp på så att den räknas.

Attribut

Kommentarer

ChangeWrapperHandleStrength används för funktioner för objektpooler och bör aldrig anropas direkt av användarkod.

Gäller för