Marshal.ChangeWrapperHandleStrength(Object, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ändert die Stärke des COM Callable Wrapper (CCW) -Handles eines Objekts.
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)
Parameter
- otp
- Object
Das Objekt, dessen CCW einen gezählten Verweispunkt enthält. Der Ziehpunkt ist stark, wenn die Bezugsanzahl auf dem CCW größer als 0 ist; andernfalls ist es schwach.
- fIsWeak
- Boolean
true um die Stärke des Handles für den otp Parameter zu schwach zu ändern, unabhängig von der Bezugsanzahl; false um die Ziehkraft otp zurückzusetzen, um gezählt zu werden.
- Attribute
Hinweise
ChangeWrapperHandleStrength wird für Objektpoolfunktionen verwendet und sollte niemals direkt vom Benutzercode aufgerufen werden.