Condividi tramite


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

Vedi anche