Metodo IDebugSymbols3::AddSyntheticModuleWide (dbgeng.h)
Il metodo AddSyntheticModuleWide aggiunge un modulo sintetico all'elenco dei moduli gestito dal debugger per il processo corrente.
Sintassi
HRESULT AddSyntheticModuleWide(
[in] ULONG64 Base,
[in] ULONG Size,
[in] PCWSTR ImagePath,
[in] PCWSTR ModuleName,
[in] ULONG Flags
);
Parametri
[in] Base
Specifica il percorso nello spazio indirizzi virtuale del processo della base del modulo sintetico.
[in] Size
Specifica le dimensioni in byte del modulo sintetico.
[in] ImagePath
Specifica il nome dell'immagine del modulo sintetico. Questo è il nome che verrà restituito come nome del file eseguibile per il modulo sintetico. Il percorso completo deve essere incluso se noto.
[in] ModuleName
Specifica il nome del modulo per il modulo sintetico.
[in] Flags
Impostare su DEBUG_ADDSYNTHMOD_DEFAULT.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Commenti
L'area di memoria del modulo sintetico, descritta dai parametri Base e Size , non deve sovrapporsi all'area di memoria di qualsiasi altro modulo.
Se tutti i moduli vengono ricaricati, ad esempio chiamando Ricarica con il parametro Module impostato su una stringa vuota, tutti i moduli sintetici verranno eliminati.
Per altre informazioni sui moduli sintetici, vedere Moduli sintetici.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per