Freigeben über


IDebugCoreServer3::CreateInstanceInServer

Erstellt eine Instanz eines Debugmoduls auf dem Server.

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
);

Parameter

  • szDll
    [in] Pfad zur DLL, die die CLSID implementiert clsidObject im angegebenen Parameter an. Wenn dieses NULList, wird CoCreateInstance-Funktion COM aufgerufen.

  • wLangId
    [in] Gebietsschema des Debugmoduls. Dies kann 0 sein, wenn die IDebugEngine2::SetLocale-Methode nicht aufgerufen wird.

  • clsidObject
    [in] Debuggen CLSID des Moduls zu erstellen.

  • riid
    [in] bestimmte Schnittstellen-ID Schnittstelle aus dem Klassenobjekt abzurufen.

  • ppvObject
    [out] IUnknown-Schnittstelle des instanziierten Objekt. Wandelt um oder marshallen Sie dieses Objekt auf die gewünschte Schnittstelle.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Siehe auch

Referenz

IDebugCoreServer3

IDebugEngine2::SetLocale