Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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