Marshal.ChangeWrapperHandleStrength(Object, Boolean) Метод

Определение

Изменяет строгость дескриптора вызываемой оболочки COM (CCW) объекта.

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)

Параметры

otp
Object

Объект, CCW-оболочка которого содержит дескриптор счетчика ссылок. Этот дескриптор является строгим, если значение счетчика CCW-оболочки больше нуля; в противном случае он является слабым.

fIsWeak
Boolean

Значение true, чтобы сделать дескриптор параметра otp менее строгим независимо от числа ссылок; значение false, чтобы сбросить значение строгости дескриптора параметра otp и сделать его зависимым от числа ссылок.

Атрибуты

Комментарии

ChangeWrapperHandleStrength используется для создания пула объектов и никогда не должен вызываться пользовательским кодом напрямую.

Применяется к