Partager via


IDebugProgram2::EnumCodeContexts

Récupère une liste des contextes de code pour une position donnée dans un fichier source.

Syntaxe

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

Paramètres

pDocPos
[in] Objet IDebugDocumentPosition2 représentant une position abstraite dans un fichier source connu de l’IDE.

ppEnum [out] Renvoie un objet IEnumDebugCodeContexts2 qui contient une liste des contextes de code.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Cette méthode permet au gestionnaire de débogage de session (SDM) ou à l’IDE de mapper une position de fichier source à une position de code. Plusieurs contextes de code sont retournés si la source génère plusieurs blocs de code (par exemple, des modèles C++).

Voir aussi