获取 RPC 客户端调用信息
客户端调用 (CCALL) 调用信息由 !rpcexts.getclientcallinfo 扩展显示,或使用 -a 开关时由 DbgRpc 显示。
允许使用四个可选参数。 其中三个( CallID、 IfStart 和 ProcNum )是 RPC 用来跟踪其调用的标识信息。 第四个参数 ProcessID 是拥有调用的进程 PID。 应提供任何已知参数以缩小搜索范围。
如果未提供任何参数,将显示系统中的所有已知 CCALLS。 下面是此 (可能较长) 显示的示例:
D:\wmsg>dbgrpc -a
Searching for call info ...
## PID CELL ID PNO IFSTART TIDNUMBER CALLID LASTTIME PS CLTNUMBER ENDPOINT
------------------------------------------------------------------------------
0390 0000.0001 0000 19bb5061 0000.0000 00000001 00072bff 07 0000.0002 1120
有关可选参数的详细信息,请参阅 DbgRpc Command-Line 选项。
有关使用 RPC 调试器扩展的类似示例,请参阅 !rpcexts.getclientcallinfo。
注意 仅当正在收集 完整 状态信息时,才会收集有关客户端调用对象的信息。 有关详细信息 ,请参阅启用 RPC 状态信息 。