Condividi tramite


IDebugProgram2::EnumCodeContexts

Recupera un elenco dei contesti di codice per una determinata posizione in un file di origine.

Sintassi

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

Parametri

pDocPos
[in] Oggetto IDebugDocumentPosition2 che rappresenta una posizione astratta in un file di origine noto all'IDE.

ppEnum [out] Restituisce un oggetto IEnumDebugCodeContexts2 che contiene un elenco dei contesti di codice.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Questo metodo consente al gestore di debug di sessione (SDM) o all'IDE di eseguire il mapping di una posizione del file di origine in una posizione del codice. Se l'origine genera più blocchi di codice, ad esempio modelli C++, viene restituito più contesti di codice.

Vedi anche