Compartir a través de


Cómo averiguar si los punteros dañan una dirección de memoria

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema no es aplicable 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 El tema no es aplicable

Sólo para código nativo

El tema no es aplicable

Descripción del problema

Parece que uno de los punteros está dañando la memoria en la dirección 0x00408000. ¿Cómo se puede averiguar lo que está ocurriendo allí?

Soluciones

Compruebe si el montón está dañado

Para averiguar dónde se ha modificado la dirección de la memoria

  1. Establezca un punto de interrupción de datos en 0x00408000. Para obtener más información, vea Cómo: Establecer un punto de interrupción de datos (Sólo nativo).

  2. Cuando alcance el punto de interrupción, utilice la ventana Memoria para ver el contenido de la memoria a partir de la dirección 0x00408000. Para obtener más información, vea Memoria (Ventana).

Vea también

Conceptos

Preguntas más frecuentes sobre la depuración de código nativo

Otros recursos

Depuración de código nativo