RPC 클라이언트 호출 정보 가져오기
CCALL(클라이언트 호출) 호출 정보는 !rpcexts.getclientcallinfo 확장 또는 -a 스위치를 사용할 때 DbgRpc에 의해 표시됩니다.
4개의 선택적 매개 변수가 허용됩니다. 이 중 3개( CallID, IfStart 및 ProcNum )는 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 상태 정보 사용을 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기