共用方式為


IDebugFunctionObject2::CreateObject

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

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

語法

HRESULT CreateObject (  
   IDebugFunctionObject* pConstructor,  
   DWORD                 dwArgs,  
   IDebugObject*         pArgs[],  
   DWORD                 dwEvalFlags,  
   DWORD                 dwTimeout,  
   IDebugObject**        ppObject  
);  
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]最大時間 (毫秒),從這個方法傳回之前等待。 使用無限無限期地等待。

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

傳回值

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

備註

呼叫這個方法來建立物件,表示類別或其他複雜型別所需的建構函式,為參數的執行個體。

另請參閱

IDebugFunctionObject2