IMarshal Интерфейс

Определение

Позволяет COM-объекту определять свои указатели интерфейса и управлять их маршалингом. Маршалирование — это упаковка данных для передачи другому процессу или машине. Дополнительные сведения см. в разделе IMarshal and IMarshal — реализация по умолчанию.

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
Производный
Атрибуты

Методы

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)

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