IDebugSymbols3::GetModuleParameters メソッド (dbgeng.h)
GetModuleParameters メソッドは、ターゲット内のモジュールのパラメーターを返します。
構文
HRESULT GetModuleParameters(
[in] ULONG Count,
[in, optional] PULONG64 Bases,
[in] ULONG Start,
[out] PDEBUG_MODULE_PARAMETERS Params
);
パラメーター
[in] Count
パラメーターが必要なモジュールの数を指定します。
[in, optional] Bases
パラメーターが必要なモジュールのベース アドレスを表すターゲットの仮想アドレス空間内の場所の配列を指定します。 この配列のサイズは Count の値です。 Base が NULL の場合、Start パラメーターを使用して、インデックスでモジュールを指定します。
[in] Start
パラメーターが必要な最初のモジュールのインデックスを指定します。 Base が NULL でない場合、このパラメーターは無視されます。
[out] Params
パラメーターを受け取ります。 この配列のサイズは Count の値です。 「DEBUG_MODULE_PARAMETERS」を参照してください。
戻り値
このメソッドは、他のエラー値を返す場合もあります。 詳細については、「 戻り値 」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドは正常に実行されました。 ただし、 Base が NULL でない場合は、すべてのモジュールが見つからなかった可能性があります。その場合、部分的な結果が返されます。 |
|
Base が NULL の場合、この値は、ターゲットに含まれる Count モジュールと Start モジュールの合計よりも少ない値を示します。 部分的な結果が返されます。 |
注釈
部分的な結果が返された場合、見つからなかったモジュールに対応する配列 Params のエントリには、 Base フィールドが DEBUG_INVALID_OFFSET に設定されています。 「DEBUG_MODULE_PARAMETERS」を参照してください。
モジュールの詳細については、「 モジュール」を参照してください。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | dbgeng.h (Dbgeng.h を含む) |