Opciones de dbgRpc Command-Line
La línea de comandos de DbgRpc siempre debe contener exactamente uno de los modificadores -l, -e, -t, -c o -a. Las opciones siguientes a estos modificadores dependen del modificador usado. Las opciones -s, -p y -r se pueden usar con cualquier otra opción.
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 a DbgRpc ver información desde una máquina remota. El nombre del servidor no debe ir precedido de las marcas de barra diagonal. Para obtener más información sobre el uso remoto de DbgRpc, consulte Using the DbgRpc Tool.
-p ProtSeq
Especifica el transporte remoto que se va a usar. Los posibles valores de ProtSeq son ncacn_ip_tcp (protocolo TCP) y ncacn_np (protocolo de canalización con nombre). Se recomienda el protocolo TCP. Para obtener más información sobre el uso remoto de DbgRpc, consulte Using the DbgRpc Tool.
-rradix
Especifica el radix que se va a usar para los parámetros de comando. El valor predeterminado es base 16. Si se usa el parámetro -r, debe colocarse primero en la línea, ya que solo afecta a los parámetros enumerados después de sí mismo. No afecta a la salida de la herramienta DbgRpc.
-l
Muestra información de estado rpc para la celda especificada. Para obtener un ejemplo, vea Obtener información de celda RPC.
processID
Especifica el identificador de proceso (PID) de un proceso. Cuando se usa la opción -l, debe ser el proceso cuyo servidor contiene la celda deseada. Cuando se usa la opción -t, debe ser el proceso que contiene el subproceso deseado. Cuando se usan las opciones de -c o -a, este parámetro es opcional; debe ser el proceso de servidor que posee las llamadas que desea mostrar.
CellID1. CellID2
Especifica el número de celda que se va a mostrar.
-e
Busca información sobre el estado RPC del sistema para obtener información del punto de conexión. Para obtener un ejemplo, vea Obtener información del punto de conexión RPC.
endpointName de
Especifica el número del punto de conexión que se va a mostrar. Si se omite, se muestran los puntos de conexión de todos los procesos del sistema.
-t
Busca información sobre el estado RPC del sistema para obtener información sobre subprocesos. Para obtener un ejemplo, vea Obtener información del subproceso RPC.
ThreadID
Especifica el identificador de subproceso del subproceso que se va a mostrar. Si se omite, se mostrarán todos los subprocesos del proceso especificado.
-c
Busca información sobre el estado rpc del sistema para obtener información de llamada del lado servidor (SCALL). Para obtener un ejemplo, vea Obtener información de llamadas RPC.
-a
Busca información sobre el estado RPC del sistema para obtener información de llamada de cliente (CCALL). Para obtener un ejemplo, vea Obtener información de llamadas de cliente RPC. Esta opción requiere información de estado RPC completa.
callID
Especifica el identificador de llamada. Este parámetro es opcional; inclúyelo solo si desea mostrar llamadas que coincidan con un valor específico CallID.
IfStart
Especifica el primer DWORD del identificador único universal (UUID) de la interfaz en el que se realizó la llamada. Este parámetro es opcional; inclúyelo solo si desea mostrar llamadas que coincidan con un valor de IfStart específico.
ProcNum
Especifica el número de procedimiento de esta llamada. (El Run-Time RPC identifica rutinas individuales de una interfaz numerandolas por posición en el archivo IDL, la primera rutina de la interfaz es 0, la segunda 1, etc.) Este parámetro es opcional; inclúyelo solo si desea mostrar llamadas que coincidan con un valor específico ProcNum.
Información adicional
Para obtener más información sobre la depuración de la llamada a procedimiento remoto de Microsoft (RPC), consulte depuración de RPC.
Para obtener información general sobre la seguridad y las directrices de RPC para su uso, consulte Escritura de un cliente RPC seguro o servidor.