Método IDebugSymbols3::GetModuleParameters (dbgeng.h)
El método GetModuleParameters devuelve parámetros para los módulos del destino.
Sintaxis
HRESULT GetModuleParameters(
[in] ULONG Count,
[in, optional] PULONG64 Bases,
[in] ULONG Start,
[out] PDEBUG_MODULE_PARAMETERS Params
);
Parámetros
[in] Count
Especifica el número de módulos cuyos parámetros se desean.
[in, optional] Bases
Especifica una matriz de ubicaciones en el espacio de direcciones virtuales del destino que representa la dirección base de los módulos cuyos parámetros se desean. El tamaño de esta matriz es el valor de Count. Si Bases es NULL, el parámetro Start se usa para especificar los módulos por índice.
[in] Start
Especifica el índice del primer módulo cuyos parámetros se desean. Si Bases no es NULL, se omite este parámetro.
[out] Params
Recibe los parámetros. El tamaño de esta matriz es el valor de Count. Consulte DEBUG_MODULE_PARAMETERS.
Valor devuelto
Este método también puede devolver otros valores de error. Consulte Valores devueltos para obtener más detalles.
Código devuelto | Descripción |
---|---|
|
Método realizado correctamente. Sin embargo, si Bases no es NULL, es posible que no se hayan encontrado todos los módulos, en cuyo caso se devuelven resultados parciales. |
|
Cuando Bases es NULL, este valor indica que el destino contiene menos de la suma de los módulos Count e Start . Se devuelven resultados parciales. |
Comentarios
En los casos en los que se devuelven resultados parciales, las entradas de los parámetros de matriz correspondientes a los módulos que no se encontraron tienen su campo Base establecido en DEBUG_INVALID_OFFSET. Consulte DEBUG_MODULE_PARAMETERS.
Para obtener más información sobre los módulos, consulte Módulos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dbgeng.h (incluir Dbgeng.h) |