Metodo IDebugSymbols3::GetModuleByModuleNameWide (dbgeng.h)

Il metodo GetModuleByModuleNameWide cerca i moduli della destinazione per uno con il nome specificato.

Sintassi

HRESULT GetModuleByModuleNameWide(
  [in]            PCWSTR   Name,
  [in]            ULONG    StartIndex,
  [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.

[out, optional] Index

Riceve l'indice del primo modulo con il nome Name. Se Index è NULL, queste informazioni non vengono restituite.

[out, optional] Base

Riceve la posizione nello spazio degli 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 altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno degli argomenti passati non è valido.

Commenti

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 da chiamate ripetute a questi metodi con valori superiori di StartIndex.

Per altre informazioni sui moduli, vedere Moduli.

Requisiti

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

Vedi anche

GetModuleByModuleName2

IDebugSymbols3