Creación de funciones de enlace de depuración

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

El tema no es aplicable El tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Pro, Premium y Ultimate

El tema no es aplicable El tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Esta sección describe varias funciones de enlace de depuración personalizadas que puede escribir y que le permitirán insertar el código que desee en algunos puntos predefinidos dentro del procesamiento normal del depurador.

En esta sección

  • Funciones de enlace con los bloques de tipo cliente
    Proporciona orientación y un prototipo para escribir funciones que validan o informan del contenido de los datos almacenados en bloques _CLIENT_BLOCK.

  • Funciones de enlace de asignación
    Define una función de asociación de asignación, explora sus diferentes usos, señala sus restricciones y proporciona un prototipo.

  • Enlaces de asignación y asignaciones de memoria CRT
    Describe la restricción de las funciones de enlace de asignación consistente en omitir explícitamente los bloques _CRT_BLOCK si realizan alguna llamada a funciones de la biblioteca en tiempo de ejecución de C que asignan memoria interna. Este tema trata también las consecuencias que se producen si la función de enlace de asignación no omite los bloques _CRT_BLOCK (con ejemplos), y cómo cambiar la función de enlace de asignación predeterminada, CrtDefaultAllocHook.

  • Funciones de enlace de informe
    Analiza _CrtSetReportHook, que se puede utilizar para filtrar informes de modo que éstos se concentren en determinados tipos de asignaciones. Este tema también proporciona un prototipo.

Secciones relacionadas

  • Técnicas de depuración de CRT
    Proporciona vínculos a técnicas de depuración para la biblioteca en tiempo de ejecución de C, tales como: uso de la Biblioteca de depuración de CRT, macros para informes, diferencias entre malloc y _malloc_dbg, creación de funciones de enlace de depuración, y la pila de depuración de CRT.