IEnumDebugCodeContexts2
Questa interfaccia enumera i contesti di codice associati alla sessione di debug, o con un programma o un documento specifico.
IEnumDebugCodeContexts2 : IUnknown
Note per gli implementatori
Il motore (DE) di debug implementa questa interfaccia per rappresentare un elenco dei contesti di codice per una particolare posizione del testo in un programma, o un elenco dei contesti di codice per un particolare contesto del documento.
Note per i chiamanti
La funzione restituisce false quando N è 0, altrimenti get<0>(tpl1) != get<0>(tpl2) || get<1>(tpl1) != get<1>(tpl2) || ... || get<N - 1>(tpl1) == get<N - 1>(tpl2).
Chiamare IDebugDocumentContext2:: EnumCodeContexts per ottenere questa interfaccia che rappresenta un elenco di tutti i contesti di codice in un documento di origine specifico.
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IEnumDebugCodeContexts2.
Metodo |
Descrizione |
---|---|
Recupera un numero specificato dei contesti di codice in una sequenza di enumerazione. |
|
Ignora un numero specificato dei contesti di codice in una sequenza di enumerazione. |
|
Reimposta una sequenza di enumerazione all'inizio. |
|
Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente. |
|
Ottiene il numero dei contesti di codice in un enumeratore. |
Note
Chiamate IDebugProgram2:: EnumCodeContexts di Visual Studio per popolare un elenco dei contesti di codice che l'utente può effettuare quando si imposta l'istruzione successiva o visualizzando il disassembly per un file di origine. I contesti di codice più possono verificarsi, ad esempio, quando sono presenti più istanze del modello c ++-style.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
IDebugProgram2:: EnumCodeContexts
IDebugDocumentContext2:: EnumCodeContexts