IEnumDebugCodeContexts2
Questa interfaccia enumera i contesti di codice associati alla sessione di debug o con un programma o un documento specifico.
Sintassi
IEnumDebugCodeContexts2 : IUnknown
Note per gli implementatori
Il motore di debug implementa questa interfaccia per rappresentare un elenco di contesti di codice per una determinata posizione di testo in un programma o un elenco di contesti di codice per un contesto di documento specifico.
Note per i chiamanti
Chiamare EnumCodeContexts per ottenere questa interfaccia che rappresenta un elenco di contesti di codice per una posizione di testo specifica nel documento di origine di un programma.
Chiamare EnumCodeContexts per ottenere questa interfaccia che rappresenta un elenco di tutti i contesti di codice in un documento di origine specifico.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IEnumDebugCodeContexts2
.
metodo | Descrizione |
---|---|
Avanti | Recupera un numero specificato di contesti di codice in una sequenza di enumerazione. |
Skip | Ignora un numero specificato di contesti di codice in una sequenza di enumerazione. |
Reimposta | Reimposta una sequenza di enumerazione all'inizio. |
Clona | Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente. |
GetCount | Ottiene il numero di contesti di codice in un enumeratore. |
Osservazioni:
Visual Studio chiama EnumCodeContexts per popolare un elenco di contesti di codice tra cui l'utente può scegliere quando si imposta l'istruzione successiva o viene visualizzato il disassembly per un file di origine. Possono verificarsi più contesti di codice, ad esempio quando sono presenti più istanze di un modello di tipo C++.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll