共用方式為


IDebugFunctionObject2::CreateObject

建立 對象,這個物件會使用指定的評估旗標設定和逾時值建構函式。

語法

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

參數

pConstructor
[in] IDebugFunctionObject 物件,代表要建立之物件的建構函式。

dwArgs
[in]陣列中的 pArg 參數數目。 表示傳遞至建構函式的參數數目。

pArgs
[in]IDebugObject 物件的陣列,表示傳遞至建構函式的參數。

dwEvalFlags
[in]EVALFLAGS 列舉中的旗標組合,指定評估的執行方式。

dwTimeout
[in]從這個方法傳回之前,要等候的時間上限,以毫秒為單位。 使用 INFINITE 無限期等候。

ppObject
[out]會傳 回代表新建立物件的IDebugObject

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

呼叫這個方法可建立物件,此物件代表類別的實例,或是需要建構函式的其他複雜型別,也就是參數。

另請參閱