次の方法で共有


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の値です。 ベース が NULL 場合は、Start パラメーターを使用して、インデックスでモジュールを指定します。

[in] Start

パラメーターが必要な最初のモジュールのインデックスを指定します。 ベース が NULL されていない場合、このパラメーターは無視されます。

[out] Params

パラメーターを受け取ります。 この配列のサイズは、Countの値です。 DEBUG_MODULE_PARAMETERSを参照してください。

戻り値

このメソッドは、他のエラー値を返す場合もあります。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。 ただし、ベース が NULL でない場合は、すべてのモジュールが見つからなかった可能性があります。この場合、部分的な結果が返されます。
E_INVALIDARG
ベース が NULL 場合、この値は、ターゲットに含まれる カウント と start モジュール の合計よりも少なく含まれていることを示します。 部分的な結果が返されます。

備考

部分的な結果が返された場合、見つからなかったモジュールに対応するパラメーター 配列内のエントリBase フィールドがDEBUG_INVALID_OFFSETに設定されます。 DEBUG_MODULE_PARAMETERSを参照してください。

モジュールの詳細については、「モジュールの」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2 する

IDebugSymbols3