Marshal.ChangeWrapperHandleStrength(Object, Boolean) Metoda

Definice

Změní sílu úchytu CCW (Com Callable Wrapper) objektu.

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

Objekt, jehož CCW obsahuje popisovač počítaného odkazu. Úchyt je silný, pokud počet odkazů na CCW je větší než nula; jinak je slabý.

fIsWeak
Boolean

true pokud chcete změnit sílu úchytu parametru otp na slabý, bez ohledu na počet false odkazů; resetujte sílu úchytu tak otp , aby se počítaly odkazy.

Atributy

Poznámky

ChangeWrapperHandleStrength se používá pro funkci sdružování objektů a nikdy by se neměla volat přímo uživatelským kódem.

Platí pro