建立 對象,這個物件會使用指定的評估旗標設定和逾時值建構函式。
語法
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;否則,會傳回錯誤碼。
備註
呼叫這個方法可建立物件,此物件代表類別的實例,或是需要建構函式的其他複雜型別,也就是參數。