IDebugProgram2:: EnumCodeContexts
Recupera un elenco dei contesti di codice per una posizione specificata in un file di origine.
HRESULT EnumCodeContexts(
IDebugDocumentPosition2* pDocPos,
IEnumDebugCodeContexts2** ppEnum
);
int EnumCodeContexts(
IDebugDocumentPosition2 pDocPos,
out IEnumDebugCodeContexts2 ppEnum
);
Parametri
pDocPos
[in] IDebugDocumentPosition2 Un oggetto che rappresenta un percorso astratta in un file di origine noto all'IDE.ppEnum
[out] Restituisce IEnumDebugCodeContexts2 un oggetto che contiene un elenco dei contesti di codice.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Questo metodo consente che l'amministratore (SDM) di debug della sessione o l'ide esegue il mapping di una posizione del file di origine in un percorso di codice. Più contesti di codice viene restituito se il database di origine genera i blocchi più di codice (ad esempio, modelli C++).