Hello everyone,
I am using VSTS 2008 + Native C++ to develop RPC programs (both client and server). I am reading MSDN document for marshalling multi-dimensional array
http://msdn.microsoft.com/en-us/library/aa374185%28VS.85%29.aspx
I am confused about the following statement, and I am confused about what means offline and online, and why offline/online is related to size of stub/performance? Could anyone help to clarify please?
The fully-interpreted method marshals data completely offline. This reduces the size of the stub code considerably, but it also results in decreased performance. In mixed-mode marshaling, the stubs marshals some parameters online. While this results in a larger stub size, it also offers increased performance.
thanks in advance, George