共用方式為


IDebugFunctionObject::CreateObject

建立使用建構函式的物件。

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

參數

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

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

  • pArg
    [in]陣列的IDebugObject物件代表參數傳遞至建構函式。

  • ppObject
    [] out傳回IDebugObject代表剛建立的物件。

傳回值

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

備註

呼叫這個方法來建立物件,表示一個類別 (或其他需要建構函式的複雜型別) 的執行個體也就是該參數用於函式由IDebugFunctionObject介面。

如果物件參數不需要建構函式,呼叫IDebugFunctionObject::CreateObjectNoConstructor方法。

請參閱

參考

IDebugFunctionObject

IDebugFunctionObject::CreateObjectNoConstructor