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 -?
매개 변수
-sServer
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
표시할 셀 수를 지정합니다.
-e
시스템의 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 디버깅참조하세요.
RPC 보안 및 사용 지침에 대한 일반적인 내용은 보안 RPC 클라이언트 또는 서버작성을 참조하세요.