共用方式為


IDebugCoreServer3::CreateInstanceInServer

伺服器上建立偵錯引擎執行的個體。

HRESULT CreateInstanceInServer(
   LPCWSTR  szDll,
   WORD     wLangId,
   REFCLSID clsidObject,
   REFIID   riid,
   void**   ppvObject
);
int CreateInstanceInServer(
   string     szDll, 
   ushort     wLangID, 
   ref Guid   clsidObject, 
   ref Guid   riid, 
   out IntPtr ppvObject
);

參數

  • szDll
    [in]實作控制台中的 CLSID 的 dll 路徑clsidObject參數。 如果這是NULL,然後 COM 的CoCreateInstance函式被呼叫。

  • wLangId
    [in]偵錯引擎的地區設定。 這可以是 0,如果IDebugEngine2::SetLocale不應該呼叫方法。

  • clsidObject
    [in]若要建立偵錯引擎的 CLSID。

  • riid
    [in]特定介面的介面識別碼來擷取 object 的類別。

  • ppvObject
    [] outIUnknown介面執行個體化的物件。 轉型或封送處理這個物件所要的介面。

傳回值

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

請參閱

參考

IDebugCoreServer3

IDebugEngine2::SetLocale