Share via


dbgerr005: se requieren símbolos privados

El error del depurador dbgerr005 muestra el mensaje "Se requieren símbolos privados (symbols.pri) para las variables locales". Este error indica que el depurador no puede realizar una acción porque los símbolos privados no están presentes.

Durante la depuración en modo kernel, el depurador necesita símbolos para Microsoft Windows. Durante la depuración en modo de usuario, el depurador necesita símbolos para la aplicación de destino y, a menudo, también necesita símbolos para Windows.

Algunos símbolos básicos, como los nombres de función y las variables globales, son necesarios para incluso la depuración más rudimentaria. Se denominan símbolos públicos. Los símbolos como los nombres de estructura de datos, las variables globales visibles en un solo archivo de objeto, las variables locales y la información de número de línea no siempre son necesarios para la depuración, aunque son útiles para una sesión de depuración más detallada. Se denominan símbolos privados.

Muchos fabricantes de software, incluido Microsoft, producen dos versiones de sus archivos de símbolos. La versión publicada para sus clientes solo contiene símbolos públicos. La versión usada internamente contiene símbolos públicos y privados.

La mayoría de las acciones de depuración se pueden realizar solo con símbolos públicos. Sin embargo, ciertas acciones, como mostrar variables locales, requieren símbolos privados. Cuando se intenta realizar una acción de este tipo y no hay símbolos privados disponibles, se muestra este mensaje de error.

Cuando vea este mensaje, normalmente es mejor continuar con la depuración. La información que no pudo obtener probablemente no es esencial para depurar correctamente el destino.