Metodo IDebugEventCallbacks::UnloadModule (dbgeng.h)
Il metodo di callback UnloadModule viene chiamato dal motore quando si verifica un evento di debug di tipo module-unload nella destinazione.
Sintassi
HRESULT UnloadModule(
[in, optional] PCSTR ImageBaseName,
[in] ULONG64 BaseOffset
);
Parametri
[in, optional] ImageBaseName
Specifica il nome del file di immagine del modulo, che può includere il percorso. Se queste informazioni non sono disponibili, ImageBaseName sarà NULL.
[in] BaseOffset
Specifica l'indirizzo di base del modulo nello spazio indirizzi della memoria di destinazione. Se queste informazioni non sono disponibili, BaseOffset sarà NULL.
Valore restituito
Questo metodo restituisce un valore DEBUG_STATUS_XXX , che indica come l'esecuzione della destinazione deve procedere dopo che il motore elabora questo evento. Per informazioni dettagliate sul modo in cui il motore tratta questo valore, vedere Monitoraggio degli eventi.
Commenti
Questo metodo viene chiamato solo dal motore se il flag DEBUG_EVENT_UNLOAD_MODULE è impostato nella maschera restituita da IDebugEventCallbacks::GetInterestMask.
Dopo aver chiamato questo metodo, il motore chiamerà IDebugEventCallbacks::ChangeSymbolState, con il parametro Flags contenente il flag di bit DEBUG_CSS_UNLOADS.
Per altre informazioni sulla gestione degli eventi, vedere Monitoraggio degli eventi.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |
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