!rpcexts.getclientcallinfo
!rpcexts.getclientcallinfo 확장은 시스템의 RPC 상태 정보를 검색하여 CCALL(클라이언트 호출) 정보를 검색합니다.
!rpcexts.getclientcallinfo [ CallID | 0 [ IfStart | 0 [ ProcNum | 0xFFFF [ProcessID|0] ] ] ]
!rpcexts.getclientcallinfo -?
매개 변수
CallID
호출 ID를 지정합니다. 이 매개 변수는 선택 사항입니다. 특정 CallID 값과 일치하는 호출만 표시하려는 경우에만 포함합니다.
IfStart
호출이 이루어진 인터페이스 UUID의 첫 번째 DWORD를 지정합니다. 이 매개 변수는 선택 사항입니다. 특정 IfStart 값과 일치하는 호출만 표시하려는 경우에만 포함합니다.
ProcNum
이 호출의 프로시저 번호를 지정합니다. (RPC 런타임은 IDL 파일의 위치별로 번호를 매겨 인터페이스에서 개별 루틴을 식별합니다. 인터페이스의 첫 번째 루틴은 0, 두 번째 1 등입니다.) 이 매개 변수는 선택 사항입니다. 특정 ProcNum 값과 일치하는 호출만 표시하려는 경우에만 포함합니다.
ProcessID
표시하려는 호출을 소유하는 클라이언트 프로세스의 PID(프로세스 ID)를 지정합니다. 이 매개 변수는 선택 사항입니다. 여러 프로세스에서 소유한 호출을 표시하려면 생략합니다.
-?
명령 프롬프트 창에 이 확장에 대한 간단한 도움말 텍스트를 표시합니다.
DLL
Rpcexts.dll
추가 정보
Microsoft RPC(원격 프로시저 호출) 디버깅에 대한 자세한 내용은 RPC 디버깅을 참조 하세요.
설명
이 확장은 CDB 또는 사용자 모드 WinDbg에서만 사용할 수 있습니다. 전체 RPC 상태 정보가 수집되는 경우에만 사용할 수 있습니다.
예를 들어 다음과 같습니다.
0:002> !rpcexts.getclientcallinfo
Searching for call info ...
## PID CELL ID PNO IFSTART TIDNUMBER CALLID LASTTIME PS CLTNUMBER ENDPOINT
------------------------------------------------------------------------------
03d4 0000.0001 0000 19bb5061 0000.0000 00000001 0004ca9b 07 0000.0002 1118
DbgRpc 도구를 사용하는 유사한 예제는 RPC 클라이언트 호출 정보 가져오기를 참조하세요.