Udostępnij za pośrednictwem


Marshal.ChangeWrapperHandleStrength(Object, Boolean) Metoda

Definicja

Zmienia siłę uchwytu COM Callable Wrapper (CCW) obiektu.

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)

Parametry

otp
Object

Obiekt, którego ccW zawiera zliczany uchwyt odwołania. Uchwyt jest silny, jeśli liczba odwołań na CCW jest większa niż zero; w przeciwnym razie jest słaby.

fIsWeak
Boolean

true aby zmienić siłę uchwytu otp na parametr słaby, niezależnie od jego liczby odwołań; false aby zresetować siłę uchwytu do otp zliczenia odwołania.

Atrybuty

Uwagi

ChangeWrapperHandleStrength jest używany do obsługi funkcji buforowania obiektów i nigdy nie powinien być wywoływany bezpośrednio przez kod użytkownika.

Dotyczy