Metodo IDebugSymbols3::GetModuleByModuleName2Wide (dbgeng.h)
Il metodo GetModuleByModuleName2Wide cerca nei moduli del processo uno con il nome specificato.
Sintassi
HRESULT GetModuleByModuleName2Wide(
[in] PCWSTR Name,
[in] ULONG StartIndex,
[in] ULONG Flags,
[out, optional] PULONG Index,
[out, optional] PULONG64 Base
);
Parametri
[in] Name
Specifica il nome del modulo desiderato.
[in] StartIndex
Specifica l'indice da cui iniziare la ricerca.
[in] Flags
Specifica un set di bit contenente le opzioni utilizzate per la ricerca del modulo con il nome specificato. Flag possono contenere i flag di bit seguenti:
Bandiera | Effetto |
---|---|
DEBUG_GETMOD_NO_LOADED_MODULES | Non cercare i moduli caricati. |
DEBUG_GETMOD_NO_UNLOADED_MODULES | Non cercare i moduli scaricati. |
[out, optional] Index
Riceve l'indice del primo modulo con il nome Nome. Se Index è null, queste informazioni non vengono restituite.
[out, optional] Base
Riceve il percorso nello spazio indirizzi di memoria della destinazione della base del modulo. Se base è null, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire altri valori di errore. Per altri dettagli, vedere valori restituiti.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
|
Uno degli argomenti passati non è valido. |
Osservazioni
A partire dall'indice specificato, questi metodi restituiscono il primo modulo trovato con il nome specificato. Se la destinazione ha più di un modulo con questo nome, i moduli successivi possono essere trovati tramite chiamate ripetute a questi metodi con valori più elevati di StartIndex.
Per altre informazioni sui moduli, vedere Modules.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |