Compartir a través de


Información general sobre el manifiesto de registro

El manifiesto de registro es el grupo de archivos de "encabezado" que definen las funciones y las interfaces COM que se interceptan y registran. Estos no son verdaderos archivos de encabezado C++ -- están en un formato ligeramente diferente que declara explícitamente la información que necesita el registrador.

Por ejemplo, el formato de manifiesto facilita las siguientes características:

  • Designación de parámetros OUT. Estos son parámetros que se deben registrar en su camino hacia una función y también en su salida.

  • Definición de máscaras de marca. Esta característica permite a LogViewer dividir una marca DWORD en sus etiquetas de bits constituyentes para facilitar la lectura.

  • Definición de casos de error. Esta característica permite a LogViewer sombrear las filas de funciones que han devuelto un código de estado de error u otro código de error. Además, si la función establece el valor "LastError" para el subproceso, LogViewer puede almacenar el código de error y expandirlo a su mensaje de error legible correspondiente.

  • Designación de parámetros que se pueden establecer como alias para la diferenciación del registro. Esta característica proporciona a LogViewer la opción de asignar una cadena constante a un valor que cambia de ejecución a ejecución como punteros y controla cuando exporta los datos a un archivo. A continuación, puede usar una herramienta de diferenciación para comparar dos registros de ejecución para detectar discrepancias. Si los punteros y los valores de identificador no tuvieran alias, generarían discrepancias poco interesantes al comparar los dos archivos.