IMarshal Interface

Definição

Permite que um objeto COM defina e gerencie o marshaling de seus ponteiros de interface. O marshaling é empacotamento de dados para transmissão para outro processo ou máquina. Para obter mais informações, consulte IMarshal e IMarshal – implementação padrão.

public interface class IMarshal
public interface class IMarshal
__interface IMarshal
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("00000003-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IMarshal
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("00000003-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IMarshal = interface
Public Interface IMarshal
Derivado
Atributos

Métodos

DisconnectObject(UInt32)
GetMarshalSizeMax(Guid, IntPtr, UInt32, IntPtr, UInt32, UInt32)
GetUnmarshalClass(Guid, IntPtr, UInt32, IntPtr, UInt32, Guid)
MarshalInterface(IStream, Guid, IntPtr, UInt32, IntPtr, UInt32)
ReleaseMarshalData(IStream)
UnmarshalInterface(IStream, Guid, IntPtr)

Aplica-se a