Share via


IDebugProgram2::EnumCodeContexts

Recupera uma lista dos contextos de código para uma determinada posição em um arquivo de origem.

Sintaxe

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

Parâmetros

pDocPos
[em] Um objeto IDebugDocumentPosition2 que representa uma posição abstrata em um arquivo de origem conhecido pelo IDE.

ppEnum [saiu] Retorna um objeto IEnumDebugCodeContexts2 que contém uma lista dos contextos de código.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Esse método permite que o gerenciador de depuração de sessão (SDM) ou IDE mapeie uma posição de arquivo de origem em uma posição de código. Mais de um contexto de código será retornado se a origem gerar vários blocos de código (por exemplo, modelos C++).

Confira também