ICorProfilerCallback::RemotingClientInvocationStarted メソッド

リモート処理呼び出しが開始されたことをプロファイラーに通知します。

構文

HRESULT RemotingClientInvocationStarted();  

解説

このイベントは、同期呼び出しと非同期呼び出しで同じです。

次のコールバック ペアはいずれも、同じスレッドで実行されます。

リモート処理コールバックでは、次の問題に注意してください。

  • リモート処理関数の実行がプロファイラー API によって反映されることはないため、クライアントから呼び出され、サーバーで実行された関数の通知は正しく受信されません。 実際の呼び出しは、プロキシ オブジェクト経由で行われます。プロファイラーにとっては、特定の関数が JIT でコンパイルされているが、使用されていないように見えます。

  • 非同期のリモート処理イベントについては、プロファイラーは正確な通知を受信しません。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目