Compartir a través de


IDebugProgram2::EnumCodeContexts

Recupera una lista de los contextos de código de una posición determinada en un archivo de código fuente.

Sintaxis

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

Parámetros

pDocPos
[in] Objeto IDebugDocumentPosition2 que representa una posición abstracta en un archivo de origen conocido para el IDE.

ppEnum [out] Devuelve un objeto IEnumDebugCodeContexts2 que contiene una lista de los contextos de código.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Este método permite que el administrador de depuración de sesión (SDM) o el IDE asignen una posición de archivo de origen a una posición de código. Se devuelve más de un contexto de código si el origen genera varios bloques de código (por ejemplo, plantillas de C++).

Consulte también