Méthode IDebugSymbols ::GetModuleParameters (dbgeng.h)
La méthode GetModuleParameters retourne des paramètres pour les modules dans la cible.
Syntaxe
HRESULT GetModuleParameters(
[in] ULONG Count,
[in, optional] PULONG64 Bases,
[in] ULONG Start,
[out] PDEBUG_MODULE_PARAMETERS Params
);
Paramètres
[in] Count
Spécifie le nombre de modules dont les paramètres sont souhaités.
[in, optional] Bases
Spécifie un tableau d’emplacements dans l’espace d’adressage virtuel de la cible représentant l’adresse de base des modules dont les paramètres sont souhaités. La taille de ce tableau est la valeur de Count. Si Bases est NULL, le paramètre Start est utilisé pour spécifier les modules par index.
[in] Start
Spécifie l’index du premier module dont les paramètres sont souhaités. Si Bases n’est pas NULL, ce paramètre est ignoré.
[out] Params
Reçoit les paramètres. La taille de ce tableau est la valeur de Count. Voir DEBUG_MODULE_PARAMETERS.
Valeur de retour
Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | Description |
---|---|
|
La méthode a réussi. Toutefois, si Bases n’est pas NULL, il est possible que tous les modules ne soient pas trouvés, auquel cas les résultats partiels sont retournés. |
|
Lorsque Bases est NULL, cette valeur indique que la cible contient moins de somme des modules count et Start. Les résultats partiels sont retournés. |
Remarques
Dans les cas où des résultats partiels sont retournés, les entrées du tableau Params correspondant aux modules qui n’ont pas pu être trouvées ont leur champ base base défini sur DEBUG_INVALID_OFFSET. Voir DEBUG_MODULE_PARAMETERS.
Pour plus d’informations sur les modules, consultez Modules.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |