Share via


CDumpContext::SetDepth

Establece la profundidad del volcado.

void SetDepth(
   int nNewDepth 
);

Parámetros

  • nNewDepth
    El nuevo valor de profundidad.

Comentarios

Si está volcando un tipo primitivo o CObject simple que no contiene ningún puntero a otros objetos, un valor de 0 es suficiente.Un valor mayor que 0 especifica un volcado profundo donde todos los objetos se vuelca de forma recursiva.por ejemplo, un volcado profundo de una colección volcará todos los elementos de la colección.Puede utilizar otros valores específicos de la profundidad en clases derivadas.

[!NOTA]

Las referencias circulares no se detectan en volcados profundos y pueden dar como resultado los bucles sin fin.

Ejemplo

#if _DEBUG
   afxDump.SetDepth(1);  // Specifies deep dump
   ASSERT(afxDump.GetDepth() == 1);      
#endif

Requisitos

encabezado: afx.h

Vea también

Referencia

Clase de CDumpContext

Gráfico de jerarquía

CObject::Dump