Marshal.ChangeWrapperHandleStrength(Object, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wijzigt u de sterkte van de COM Callable Wrapper-ingang (CCW) van een object.
public:
static void ChangeWrapperHandleStrength(System::Object ^ otp, bool fIsWeak);
public static void ChangeWrapperHandleStrength(object otp, bool fIsWeak);
[System.Security.SecurityCritical]
public static void ChangeWrapperHandleStrength(object otp, bool fIsWeak);
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)
Parameters
- otp
- Object
Het object waarvan de CCW een getelde verwijzingsgreep bevat. De ingang is sterk als het aantal verwijzingen op de CCW groter is dan nul; anders is het zwak.
- fIsWeak
- Boolean
true om de sterkte van de greep op de otp parameter te wijzigen in zwak, ongeacht het aantal verwijzingen, false om de greepsterkte otp opnieuw in te stellen om te worden geteld.
- Kenmerken
Opmerkingen
ChangeWrapperHandleStrength wordt gebruikt voor objectpoolfunctionaliteit en mag nooit rechtstreeks door gebruikerscode worden aangeroepen.