Marshal.ChangeWrapperHandleStrength(Object, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ä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.