Condividi tramite


IDebugCoreServer3:: CreateInstanceInServer

Crea un'istanza di un modulo di debug sul 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
);

Parametri

  • szDll
    [in] Il percorso della DLL che implementa il CLSID specificato dal parametro di clsidObject . Se questo è NULL, la funzione di CoCreateInstance di COM è denominata.

  • wLangId
    [in] Impostazioni locali del motore di debug. Può trattarsi 0 se IDebugEngine2:: SetLocale viene chiamato il metodo.

  • clsidObject
    [in] CLSID del motore di debug da creare.

  • riid
    [in] ID dell'interfaccia specifica da recuperare dall'oggetto di classe.

  • ppvObject
    [out] interfaccia di IUnknown da creare un'istanza. Eseguire il cast o il marshalling questo oggetto all'interfaccia desiderata.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Vedere anche

Riferimenti

IDebugCoreServer3

IDebugEngine2:: SetLocale