Share via


DbgRpc Command-Line 옵션

DbgRpc 명령줄은 항상 -l, -e, -t, -c 또는 -a 스위치 중 하나를 정확히 포함해야 합니다. 이러한 스위치 다음 옵션은 사용된 스위치에 따라 달라집니다. -s, -p 및 -r 옵션은 다른 옵션과 함께 사용할 수 있습니다.

 dbgrpc [-s Server -p ProtSeq] [-r Radix] -l -P ProcessID -L CellID1.CellID2 

dbgrpc [-s Server -p ProtSeq] [-r Radix] -e [-E EndpointName] 

dbgrpc [-s Server -p ProtSeq] [-r Radix] -t -P ProcessID [-T ThreadID] 

dbgrpc [-s Server -p ProtSeq] [-r Radix] [-c|-a] [-C CallID] [-I IfStart] [-N ProcNum] [-P ProcessID] 

dbgrpc -? 

매개 변수

-s서버
DbgRpc에서 원격 컴퓨터의 정보를 볼 수 있습니다. 서버 이름 앞에 슬래시 표시가 없어야 합니다. DbgRpc를 원격으로 사용하는 방법에 대한 자세한 내용은 DbgRpc 도구 사용을 참조하세요.

-pProtSeq
사용할 원격 전송을 지정합니다. ProtSeq의 가능한 값은 ncacn_ip_tcp(TCP 프로토콜) 및 ncacn_np(명명된 파이프 프로토콜)입니다. TCP 프로토콜을 사용하는 것이 좋습니다. DbgRpc를 원격으로 사용하는 방법에 대한 자세한 내용은 DbgRpc 도구 사용을 참조하세요.

-rRadix
명령 매개 변수에 사용할 radix를 지정합니다. 기본값은 base 16입니다. -r 매개 변수를 사용하는 경우 자체 다음에 나열된 매개 변수에만 영향을 주므로 줄에 먼저 배치해야 합니다. DbgRpc 도구의 출력에는 영향을 주지 않습니다.

-L
지정된 셀에 대한 RPC 상태 정보를 표시합니다. 예제는 RPC 셀 정보 가져오기를 참조하세요.

ProcessID
프로세스의 PID(프로세스 ID)를 지정합니다. -l 옵션을 사용하는 경우 서버에서 원하는 셀을 포함하는 프로세스여야 합니다. -t 옵션을 사용하는 경우 원하는 스레드를 포함하는 프로세스여야 합니다. -c 또는 -a 옵션을 사용하는 경우 이 매개 변수는 선택 사항입니다. 표시하려는 호출을 소유하는 서버 프로세스여야 합니다.

CellID1. CellID2
표시할 셀 수를 지정합니다.

-전자
시스템의 RPC 상태 정보를 검색하여 엔드포인트 정보를 검색합니다. 예제는 RPC 엔드포인트 정보 가져오기를 참조하세요.

EndpointName
표시할 엔드포인트의 수를 지정합니다. 생략하면 시스템의 모든 프로세스에 대한 엔드포인트가 표시됩니다.

-T
시스템의 RPC 상태 정보를 검색하여 스레드 정보를 검색합니다. 예제는 RPC 스레드 정보 가져오기를 참조하세요.

ThreadID
표시할 스레드의 스레드 ID를 지정합니다. 생략하면 지정된 프로세스의 모든 스레드가 표시됩니다.

-C
시스템의 RPC 상태 정보를 검색하여 SCALL(서버 쪽 호출) 정보를 검색합니다. 예제는 RPC 호출 정보 가져오기를 참조하세요.

-a
시스템의 RPC 상태 정보를 검색하여 CCALL(클라이언트 호출) 정보를 검색합니다. 예제는 RPC 클라이언트 호출 정보 가져오기를 참조하세요. 이 옵션을 사용하려면 전체 RPC 상태 정보가 필요합니다.

CallID
호출 ID를 지정합니다. 이 매개 변수는 선택 사항입니다. 특정 CallID 값과 일치하는 호출을 표시하려는 경우에만 포함합니다.

IfStart
호출이 이루어진 인터페이스의 UUID(범용 고유 식별자)의 첫 번째 DWORD를 지정합니다. 이 매개 변수는 선택 사항입니다. 특정 IfStart 값과 일치하는 호출을 표시하려는 경우에만 포함합니다.

ProcNum
이 호출의 프로시저 번호를 지정합니다. (RPC Run-Time IDL 파일의 위치별로 번호를 매겨 인터페이스에서 개별 루틴을 식별합니다. 인터페이스의 첫 번째 루틴은 0, 두 번째 1 등입니다. 이 매개 변수는 선택 사항입니다. 특정 ProcNum 값과 일치하는 호출을 표시하려는 경우에만 포함합니다.

추가 정보

Microsoft RPC(원격 프로시저 호출) 디버깅에 대한 자세한 내용은 RPC 디버깅을 참조하세요.