다음을 통해 공유


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