更新:2007 年 11 月
通知探查器已启动某个远程处理调用。
HRESULT RemotingClientInvocationStarted();
备注
无论是同步调用还是异步调用,此事件都相同。
在下列回调对中,每个回调对都将发生在同一线程上:
RemotingClientInvocationStarted 和 ICorProfilerCallback::RemotingClientSendingMessage
ICorProfilerCallback::RemotingClientReceivingReply 和 ICorProfilerCallback::RemotingClientInvocationFinished
ICorProfilerCallback::RemotingServerInvocationReturned 和 ICorProfilerCallback::RemotingServerSendingReply
关于远程处理回调,应注意下列问题:
远程处理函数的执行不会通过探查器 API 反映出来,因此对于从客户端调用并在服务器上执行的函数,将不会正常收到其通知。实际调用将通过代理对象进行;对探查器而言,似乎某些函数已经过 JIT 编译但从未使用过。
探查器不会收到有关异步远程处理事件的准确通知。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**CorProf.idl
**库:**CorGuids.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0