Condividi tramite


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
S_OK
Il metodo ha avuto esito positivo.
E_INVALIDARG
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)

Vedere anche

GetModuleByModuleName

IDebugSymbols3