Marshal.ChangeWrapperHandleStrength(Object, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.