IAsyncRpcChannelBuffer 接口

运行远程过程调用的缓冲区。 用于异步分布式 COM (dcom) 调用。 有关远程调用的更多信息,请参见 Standard MarshalingWrite Your Own Transport for COM Calls Leveraging the Power of Late Binding

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
<GuidAttribute("A5029FB6-3C34-11D1-9C99-00C04FB998AA")> _
<InterfaceTypeAttribute()> _
Public Interface IAsyncRpcChannelBuffer _
    Inherits IRpcChannelBuffer2
[GuidAttribute("A5029FB6-3C34-11D1-9C99-00C04FB998AA")]
[InterfaceTypeAttribute()]
public interface IAsyncRpcChannelBuffer : IRpcChannelBuffer2

IAsyncRpcChannelBuffer 类型公开以下成员。

方法

  名称 说明
公共方法 FreeBuffer(array<RPCOLEMESSAGE[])
公共方法 FreeBuffer(array<RPCOLEMESSAGE[]) (继承自 IRpcChannelBuffer2。)
公共方法 GetBuffer(array<RPCOLEMESSAGE[], Guid%)
公共方法 GetBuffer(array<RPCOLEMESSAGE[], Guid%) (继承自 IRpcChannelBuffer2。)
公共方法 GetDestCtx(UInt32%, IntPtr%)
公共方法 GetDestCtx(UInt32%, IntPtr%) (继承自 IRpcChannelBuffer2。)
公共方法 GetDestCtxEx
公共方法 GetProtocolVersion(UInt32%)
公共方法 GetProtocolVersion(UInt32%) (继承自 IRpcChannelBuffer2。)
公共方法 IsConnected()
公共方法 IsConnected() (继承自 IRpcChannelBuffer2。)
公共方法 Receive
公共方法 Send
公共方法 SendReceive(array<RPCOLEMESSAGE[], UInt32%)
公共方法 SendReceive(array<RPCOLEMESSAGE[], UInt32%) (继承自 IRpcChannelBuffer2。)

页首

请参见

参考

Microsoft.VisualStudio.OLE.Interop 命名空间