Marshal.ChangeWrapperHandleStrength(Object, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Altera a intensidade do identificador CCW (COM Callable Wrapper) de um 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
O objeto cujo CCW contém um identificador contado de referência. O identificador será forte se a contagem de referência no CCW for maior que zero; caso contrário, será fraca.
- fIsWeak
- Boolean
true
para alterar a intensidade do identificador no parâmetro otp
para fraca, independentemente de sua contagem de referência; false
para redefinir a intensidade do identificador em otp
para ter contagem de referência.
- Atributos
Comentários
ChangeWrapperHandleStrength é usado para funcionalidade de pool de objetos e nunca deve ser chamado diretamente pelo código do usuário.