Condividi tramite


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

IEnumDebugCodeContexts2:: dopo

Recupera un numero specificato dei contesti di codice in una sequenza di enumerazione.

IEnumDebugCodeContexts2:: Passare

Ignora un numero specificato dei contesti di codice in una sequenza di enumerazione.

IEnumDebugCodeContexts2:: Reimposta

Reimposta una sequenza di enumerazione all'inizio.

IEnumDebugCodeContexts2:: clone

Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente.

IEnumDebugCodeContexts2:: GetCount

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

Concetti

interfacce principali