次の方法で共有


IDebugFunctionObject2::CreateObject

評価フラグ設定とタイムアウト値を指定したコンストラクターを使用するオブジェクトを作成します。

構文

int CreateObject (
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   uint                 dwEvalFlags,
   uint                 dwTimeout,
   out IDebugObject**   ppObject
);

パラメーター

pConstructor
[入力] 作成されるオブジェクトのコンストラクターを表す IDebugFunctionObject オブジェクト。

dwArgs
[入力] pArg 配列内のパラメーターの数。 コンストラクターに渡されるパラメーターの数を表します。

pArgs
[入力] コンストラクターに渡されるパラメーターを表す IDebugObject オブジェクトの配列。

dwEvalFlags
[入力] 評価の実行方法を指定する EVALFLAGS 列挙型のフラグの組み合わせ。

dwTimeout
[入力] このメソッドから戻る前に待機する最大時間 (ミリ秒単位)。 無期限に待機するには INFINITE を使用します。

ppObject
[出力] 新しく作成されたオブジェクトを表す IDebugObject を返します。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。

解説

このメソッドを呼び出して、クラスのインスタンス、またはコンストラクターを必要とするその他の複合型 (つまりパラメーター) を表すオブジェクトを作成します。

関連項目