ICustomMarshaler Interfaz
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í.
Proporciona contenedores personalizados para controlar las llamadas a métodos.
public interface class ICustomMarshaler
public interface ICustomMarshaler
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICustomMarshaler
type ICustomMarshaler = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ICustomMarshaler = interface
Public Interface ICustomMarshaler
- Derivado
- Atributos
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de api para ICustomMarshaler.
Métodos
CleanUpManagedData(Object) |
Realiza la limpieza necesaria en los datos administrados cuando ya no son necesarios. |
CleanUpNativeData(IntPtr) |
Realiza la limpieza necesaria en los datos no administrados cuando ya no son necesarios. |
GetNativeDataSize() |
Devuelve el tamaño de los datos nativos cuyas referencias se van a calcular. |
MarshalManagedToNative(Object) |
Convierte los datos administrados en datos no administrados. |
MarshalNativeToManaged(IntPtr) |
Convierte los datos no administrados en datos administrados. |