Compartilhar via


IRpcChannelBuffer3 Interface

Definition

Marshals data between a COM client proxy and a COM server stub. Extends and inherits from IRpcChannelBuffer2.

public interface class IRpcChannelBuffer3 : Microsoft::VisualStudio::OLE::Interop::IRpcChannelBuffer2
public interface class IRpcChannelBuffer3 : Microsoft::VisualStudio::OLE::Interop::IRpcChannelBuffer2
__interface IRpcChannelBuffer3 : Microsoft::VisualStudio::OLE::Interop::IRpcChannelBuffer2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("25B15600-0115-11D0-BF0D-00AA00B8DFD2")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IRpcChannelBuffer3 : Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("25B15600-0115-11D0-BF0D-00AA00B8DFD2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRpcChannelBuffer3 : Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("25B15600-0115-11D0-BF0D-00AA00B8DFD2")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IRpcChannelBuffer3 = interface
    interface IRpcChannelBuffer2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("25B15600-0115-11D0-BF0D-00AA00B8DFD2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRpcChannelBuffer3 = interface
    interface IRpcChannelBuffer2
    interface IRpcChannelBuffer
Public Interface IRpcChannelBuffer3
Implements IRpcChannelBuffer2
Attributes
Implements

Methods

Cancel(RPCOLEMESSAGE[])
FreeBuffer(RPCOLEMESSAGE[])
GetBuffer(RPCOLEMESSAGE[], Guid)
GetCallContext(RPCOLEMESSAGE[], Guid, IntPtr)
GetDestCtx(UInt32, IntPtr)
GetDestCtxEx(RPCOLEMESSAGE[], UInt32, IntPtr)
GetProtocolVersion(UInt32)
GetState(RPCOLEMESSAGE[], UInt32)
IsConnected()
Receive(RPCOLEMESSAGE[], UInt32, UInt32)
RegisterAsync(RPCOLEMESSAGE[], IAsyncManager)
Send(RPCOLEMESSAGE[], UInt32)
SendReceive(RPCOLEMESSAGE[], UInt32)

Applies to