IRpcChannelBuffer interface (objidlbase.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 (objidlbase.h) method frees a previously allocated RPC channel buffer.
IRpcChannelBuffer::GetBuffer

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

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

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

The IRpcChannelBuffer::SendReceive (objidlbase.h) method 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 objidlbase.h (include ObjIdl.h)

See also

IMarshal

IRpcProxyBuffer

IRpcStubBuffer