Partilhar via


Opções de Command-Line DbgRpc

A linha de comando DbgRpc sempre deve conter exatamente uma das opções -l, -e, -t, -c ou -a. As opções que se seguem a estes interruptores dependem do comutador utilizado. As opções -s, -p e -r podem ser usadas com quaisquer outras opções.

 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 -? 

Parâmetros

-sServer
Permite que o DbgRpc visualize informações de uma máquina remota. O nome do servidor não deve ser precedido por barras. Para obter mais informações sobre como usar o DbgRpc remotamente, consulte Usando a ferramenta DbgRpc.

-pProtSeq
Especifica o transporte remoto a ser usado. Os valores possíveis de ProtSeq são ncacn_ip_tcp (protocolo TCP) e ncacn_np (protocolo pipe nomeado). O protocolo TCP é recomendado. Para obter mais informações sobre como usar o DbgRpc remotamente, consulte Usando a ferramenta DbgRpc.

-rRadix
Especifica o radix a ser usado para os parâmetros de comando. O padrão é base 16. Se o parâmetro -r for usado, ele deve ser colocado em primeiro lugar na linha, uma vez que afeta apenas os parâmetros listados depois de si mesmo. Isso não afeta a saída da ferramenta DbgRpc.

-l
Exibe informações de estado RPC para a célula especificada. Para obter um exemplo, consulte Obter informações de célula RPC.

ProcessID
Especifica a ID do processo (PID) de um processo. Quando a opção -l está sendo usada, este deve ser o processo cujo servidor contém a célula desejada. Quando a opção -t está sendo usada, este deve ser o processo que contém o thread desejado. Quando as opções -c ou -a estão sendo usadas, esse parâmetro é opcional; deve ser o processo do servidor que possui as chamadas que você deseja exibir.

CellID1.CellID2
Especifica o número da célula a ser exibida.

-e
Pesquisa as informações de estado RPC do sistema para obter informações de ponto final. Para obter um exemplo, consulte Obter informações de ponto de extremidade RPC.

EndpointName
Especifica o número do ponto de extremidade a ser exibido. Se omitidos, os pontos de extremidade para todos os processos no sistema são exibidos.

-t
Pesquisa as informações de estado RPC do sistema para obter informações de thread. Para obter um exemplo, consulte Obter informações de thread RPC.

ThreadID
Especifica o ID do thread a ser exibido. Se omitido, todos os threads no processo especificado serão exibidos.

-c
Pesquisa as informações de estado RPC do sistema para obter informações de chamada do lado do servidor (SCALL). Para obter um exemplo, consulte Obter informações de chamada RPC.

-uma
Pesquisa as informações de estado RPC do sistema para obter informações de chamada do cliente (CCALL). Para obter um exemplo, consulte Obter informações de chamada de cliente RPC. Esta opção requer informações completas sobre o estado do RPC.

CallID
Especifica a ID da chamada. Este parâmetro é opcional; inclua-o somente se quiser exibir chamadas correspondentes a um valor específico CallID.

IfStart
Especifica o primeiro DWORD do identificador universalmente exclusivo (UUID) da interface no qual a chamada foi feita. Este parâmetro é opcional; inclua-o somente se quiser exibir chamadas correspondentes a um valor específico IfStart.

ProcNum
Especifica o número do procedimento desta chamada. (O Run-Time RPC identifica rotinas individuais a partir de uma interface numerando-as por posição no arquivo IDL -- a primeira rotina na interface é 0, a segunda 1 e assim por diante.) Este parâmetro é opcional; inclua-o somente se quiser exibir chamadas correspondentes a um valor ProcNum de específico.

Informação Adicional

Para obter mais informações sobre como depurar a Chamada de Procedimento Remoto (RPC) da Microsoft, consulte de depuração RPC .

Para obter informações gerais sobre segurança RPC e diretrizes de uso, consulte Escrevendo um cliente ou servidor RPC seguro.