Compartilhar via


IAsyncRpcChannelBuffer Interface

Definition

Manages a buffer for a remote procedure call. Used for asynchronous distributed COM (DCOM) calls. For more information about remote invocation, see Standard Marshaling and Write Your Own Transport for COM Calls Leveraging the Power of Late Binding.

public interface class IAsyncRpcChannelBuffer : Microsoft::VisualStudio::OLE::Interop::IRpcChannelBuffer2
public interface class IAsyncRpcChannelBuffer : Microsoft::VisualStudio::OLE::Interop::IRpcChannelBuffer2
__interface IAsyncRpcChannelBuffer : Microsoft::VisualStudio::OLE::Interop::IRpcChannelBuffer2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("A5029FB6-3C34-11D1-9C99-00C04FB998AA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IAsyncRpcChannelBuffer : Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("A5029FB6-3C34-11D1-9C99-00C04FB998AA")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IAsyncRpcChannelBuffer : Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("A5029FB6-3C34-11D1-9C99-00C04FB998AA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IAsyncRpcChannelBuffer = interface
    interface IRpcChannelBuffer2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("A5029FB6-3C34-11D1-9C99-00C04FB998AA")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IAsyncRpcChannelBuffer = interface
    interface IRpcChannelBuffer2
    interface IRpcChannelBuffer
Public Interface IAsyncRpcChannelBuffer
Implements IRpcChannelBuffer2
Attributes
Implements

Methods

FreeBuffer(RPCOLEMESSAGE[])
GetBuffer(RPCOLEMESSAGE[], Guid)
GetDestCtx(UInt32, IntPtr)
GetDestCtxEx(RPCOLEMESSAGE[], UInt32, IntPtr)
GetProtocolVersion(UInt32)
IsConnected()
Receive(RPCOLEMESSAGE[], UInt32)
Send(RPCOLEMESSAGE[], ISynchronize, UInt32)
SendReceive(RPCOLEMESSAGE[], UInt32)

Applies to