IRpcChannelBuffer interface (objidl.h)

Marshals data between a COM client proxy and a COM server stub.

Inheritance

The IRpcChannelBuffer interface inherits from the IUnknown interface. IRpcChannelBuffer also has these types of members:

Methods

The IRpcChannelBuffer interface has these methods.

 
IRpcChannelBuffer::FreeBuffer

The IRpcChannelBuffer::FreeBuffer method (objidl.h) frees a previously allocated RPC channel buffer.
IRpcChannelBuffer::GetBuffer

The IRpcChannelBuffer::GetBuffer method (objidl.h) retrieves a buffer into which data can be marshaled for transmission.
IRpcChannelBuffer::GetDestCtx

The IRpcChannelBuffer::GetDestCtx method (objidl.h) retrieves the destination context for the RPC channel.
IRpcChannelBuffer::IsConnected

The IRpcChannelBuffer::IsConnected method (objidl.h) determines whether the RPC channel is connected.
IRpcChannelBuffer::SendReceive

The IRpcChannelBuffer::SendReceive method (objidl.h) sends a method invocation across an RPC channel to the server stub.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Target Platform Windows
Header objidl.h (include ObjIdl.h)

See also

IMarshal

IRpcProxyBuffer

IRpcStubBuffer