Condividi tramite


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
S_OK
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.
E_INVALIDARG
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)

Vedere anche

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2

IDebugSymbols3