Condividi tramite


IEnumDebugModules2

Questa interfaccia enumera un elenco di moduli.

Sintassi

IEnumDebugModules2 : IUnknown

Note per gli implementatori

Il motore di debug implementa questa interfaccia per rappresentare un elenco di moduli caricati per un programma.

Note per i chiamanti

Visual Studio chiama EnumModules per ottenere questa interfaccia.

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IEnumDebugModules2.

metodo Descrizione
Avanti Recupera un numero specificato di moduli in una sequenza di enumerazione.
Skip Ignora un numero specificato di moduli 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 moduli.

Osservazioni:

Visual Studio usa questa interfaccia principalmente per aggiornare la finestra Moduli .

Ai fini del debug in Visual Studio, un programma è una sequenza logica di istruzioni di codice che possono superare i limiti dei moduli, di conseguenza la necessità di un elenco di moduli per una singola interfaccia IDebugProgram2 . Il primo modulo nell'elenco contiene in genere il punto di ingresso iniziale per il programma associato.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche