IDebugSymbols::GetModuleParameters-Methode (dbgeng.h)
Die GetModuleParameters Methode gibt Parameter für Module im Ziel zurück.
Syntax
HRESULT GetModuleParameters(
[in] ULONG Count,
[in, optional] PULONG64 Bases,
[in] ULONG Start,
[out] PDEBUG_MODULE_PARAMETERS Params
);
Parameter
[in] Count
Gibt die Anzahl der Module an, deren Parameter erwünscht sind.
[in, optional] Bases
Gibt ein Array von Speicherorten im virtuellen Adressraum des Ziels an, das die Basisadresse der Module darstellt, deren Parameter erwünscht sind. Die Größe dieses Arrays ist der Wert Count. Wenn BasesNULL-ist, wird der parameter Start verwendet, um die Module nach Index anzugeben.
[in] Start
Gibt den Index des ersten Moduls an, dessen Parameter erwünscht sind. Wenn Bases nicht NULL-ist, wird dieser Parameter ignoriert.
[out] Params
Empfängt die Parameter. Die Größe dieses Arrays ist der Wert Count. Siehe DEBUG_MODULE_PARAMETERS.
Rückgabewert
Diese Methode kann auch andere Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. Wenn Basen jedoch nicht NULL-ist, ist es möglich, dass nicht alle Module gefunden wurden, in diesem Fall werden Teilergebnisse zurückgegeben. |
|
Wenn BasesNULL-ist, gibt dieser Wert an, dass das Ziel weniger als die Summe der Count und Start Module enthält. Partielle Ergebnisse werden zurückgegeben. |
Bemerkungen
In den Fällen, in denen Partielle Ergebnisse zurückgegeben werden, werden die Einträge im Array Params, die Modulen entsprechen, die nicht gefunden werden konnten, deren Base Feld auf DEBUG_INVALID_OFFSET festgelegt. Siehe DEBUG_MODULE_PARAMETERS.
Weitere Informationen zu Modulen finden Sie unter Module.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |