Metodo IDebugSymbols3::GetNumberModules (dbgeng.h)

Il metodo GetNumberModules restituisce il numero di moduli nell'elenco dei moduli del processo corrente.

Sintassi

HRESULT GetNumberModules(
  [out] PULONG Loaded,
  [out] PULONG Unloaded
);

Parametri

[out] Loaded

Riceve il numero di moduli caricati nell'elenco dei moduli del processo corrente.

[out] Unloaded

Riceve il numero di moduli scaricati nell'elenco dei moduli del processo corrente. Questo numero sarà zero se la versione di Microsoft Windows in esecuzione nel computer di destinazione non tiene traccia dei moduli scaricati.

Valore restituito

Questo metodo può anche restituire altri valori di errore. Per altri dettagli, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

L'elenco dei moduli caricati e scaricati viene gestito da Windows. Il motore memorizza nella cache una copia di questo elenco, ma potrebbe diventare obsoleta. Il ricaricamento può essere usato per sincronizzare la copia dell'elenco del motore con l'elenco gestito da Windows.

I moduli scaricati non vengono rilevati in tutte le versioni di Windows. I moduli scaricati vengono monitorati per le destinazioni in modalità utente in Microsoft Windows Server 2003 e versioni successive; per le destinazioni in modalità kernel, i moduli scaricati vengono rilevati anche nelle versioni precedenti di Windows. Quando vengono rilevati, vengono indicizzati dopo i moduli caricati. I moduli scaricati possono essere usati per analizzare gli errori causati da un tentativo di chiamare codice scaricato.

Per altre informazioni sui moduli, vedere Moduli.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

GetModuleByIndex

IDebugSymbols

IDebugSymbols2

IDebugSymbols3