RPC 클라이언트 호출 정보 가져오기

CCALL(클라이언트 호출) 호출 정보는 !rpcexts.getclientcallinfo 확장 또는 -a 스위치를 사용할 때 DbgRpc에 의해 표시됩니다.

4개의 선택적 매개 변수가 허용됩니다. 이 중 3개( CallID, IfStartProcNum )는 RPC에서 호출을 추적하는 데 사용하는 정보를 식별합니다. 네 번째 매개 변수인 ProcessID는 호출을 소유하는 프로세스의 PID입니다. 검색 범위를 좁히기 위해 알고 있는 매개 변수를 제공해야 합니다.

매개 변수가 제공되지 않으면 시스템의 알려진 모든 CCALL이 표시됩니다. 다음은 이(잠재적으로 긴) 디스플레이의 예입니다.

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 상태 정보 사용 설정을 참조하세요.