Metodo IDebugSymbols2::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 Bases è NULL, il parametro Start viene usato per specificare i moduli in base all'indice.

[in] Start

Specifica l'indice del primo modulo i cui parametri sono desiderati. Se Bases 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 è stato eseguito correttamente. Tuttavia, se Base non è NULL, è possibile che non siano stati trovati tutti i moduli, nel qual caso vengono restituiti risultati parziali.
E_INVALIDARG
Quando Bases è NULL, questo valore indica che la destinazione contiene meno della somma dei moduli Count e Start . Vengono restituiti risultati parziali.

Commenti

Nei casi in cui vengono restituiti risultati parziali, le voci nella matrice Params corrispondenti ai moduli che non sono stati trovati hanno il campo Base impostato su DEBUG_INVALID_OFFSET. Vedere DEBUG_MODULE_PARAMETERS.

Per altre informazioni sui moduli, vedere Moduli.

Requisiti

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

Vedi anche

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2

IDebugSymbols3