Marshal.ChangeWrapperHandleStrength(Object, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cambia la intensidad del controlador del contenedor CCW de un objeto.
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)
Parámetros
- otp
- Object
Objeto cuyo CCW contiene un controlador de recuento de referencias. El controlador es seguro si el recuento de referencias del CCW es mayor que cero; de lo contrario, es débil.
- fIsWeak
- Boolean
Es true
para cambiar a débil la intensidad del controlador en el parámetro otp
, independientemente de su contador de referencia; es false
para restablecer la intensidad del controlador en otp
para que se cuenten las referencias.
- Atributos
Comentarios
ChangeWrapperHandleStrength se usa para la funcionalidad de agrupación de objetos y el código de usuario nunca debe llamarlo directamente.