Compartir a través de


Información general sobre la depuración RPC

La llamada a procedimiento remoto (RPC) de Microsoft facilita cruzar los límites de procesos y máquinas, permitiendo el transporte de datos de manera eficiente. Este estándar de programación de red es una razón por la que las redes con Microsoft Windows son tan eficaces.

Sin embargo, dado que RPC oculta las llamadas de red de procesos individuales, oculta los detalles de las interacciones entre los equipos. Esto puede dificultar entender por qué los subprocesos están haciendo lo que están haciendo o no están haciendo lo que se supone que deberían hacer. Como resultado, la depuración y la solución de problemas de errores RPC pueden ser difíciles. Además, la gran mayoría de los problemas que parecen ser errores rpc son realmente problemas de configuración, o problemas de conectividad de red u otros problemas de componentes.

Herramientas de depuración para Windows contiene una herramienta denominada DbgRpc, así como extensiones de depurador relacionadas con RPC. Se pueden usar para analizar diversos problemas de RPC en Windows XP y versiones posteriores de Windows.

Estas versiones de Windows se pueden configurar para guardar la información de estado en tiempo de ejecución de RPC. Se pueden guardar diferentes cantidades de información de estado; esto le permite obtener la información que necesita sin colocar una carga significativa en el equipo. Consulte Habilitación de la información de estado de RPC para obtener más información.

A continuación, se puede acceder a esta información a través del depurador o de la herramienta DbgRpc. En cada caso, hay disponible una colección de consultas. Consulte Visualización de la información de estado de RPC para obtener más información.

En muchos casos, puede solucionar un problema usando las técnicas descritas en Técnicas comunes de depuración de RPC.

Si desea explorar la mecánica de cómo se almacena esta información, o si desea diseñar sus propias técnicas para el análisis de información de estado, consulte RPC State Information Internals.

Seguridad RPC

Para obtener información general sobre la seguridad y las directrices de RPC para su uso, consulte Escribir un cliente o servidor RPC seguro.