評価フラグ設定とタイムアウト値を指定したコンストラクターを使用するオブジェクトを作成します。
構文
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
を返します。それ以外の場合は、エラー コードを返します。
解説
このメソッドを呼び出して、クラスのインスタンス、またはコンストラクターを必要とするその他の複合型 (つまりパラメーター) を表すオブジェクトを作成します。