Metodo IDebugSymbols3::GetModuleParameters (dbgeng.h)
Il metodo GetModuleParameters restituisce i parametri per i moduli nella destinazione.
Sintassi
HRESULT GetModuleParameters(
[in] ULONG Count,
[in, optional] PULONG64 Bases,
[in] ULONG Start,
[out] PDEBUG_MODULE_PARAMETERS Params
);
Parametri
[in] Count
Specifica il numero di moduli i cui parametri sono desiderati.
[in, optional] Bases
Specifica una matrice di posizioni nello spazio indirizzi virtuale della destinazione che rappresenta l'indirizzo di base dei moduli i cui parametri sono desiderati. La dimensione di questa matrice è il valore di Count. Se base è NULL, il parametro Start di viene usato per specificare i moduli per indice.
[in] Start
Specifica l'indice del primo modulo i cui parametri sono desiderati. Se base non è null, questo parametro viene ignorato.
[out] Params
Riceve i parametri. La dimensione di questa matrice è il valore di Count. Vedere DEBUG_MODULE_PARAMETERS.
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. Tuttavia, se base non è NULL, è possibile che non siano stati trovati tutti i moduli, nel qual caso vengono restituiti risultati parziali. |
|
Quando base è NULL, questo valore indica che la destinazione contiene meno della somma dei moduli Count e Start. Vengono restituiti risultati parziali. |
Osservazioni
Nei casi in cui vengono restituiti risultati parziali, le voci nella matrice Params corrispondenti ai moduli che non sono stati trovati hanno campo base impostato su DEBUG_INVALID_OFFSET. Vedere DEBUG_MODULE_PARAMETERS.
Per altre informazioni sui moduli, vedere Modules.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |