Freigeben über


IDebugCoreServer3::CreateInstanceInServer

Erstellt eine Instanz eines Debugmoduls auf dem Server.

Syntax

int CreateInstanceInServer(
   string     szDll,
   ushort     wLangID,
   ref Guid   clsidObject,
   ref Guid   riid,
   out IntPtr ppvObject
);

Parameter

szDll
[in] Pfad zur DLL, die die im clsidObject Parameter angegebene CLSID implementiert. Wenn dies der Fall ist NULL, wird die Com-Funktion CoCreateInstance aufgerufen.

wLangId
[in] Gebietsschema des Debugmoduls. Dies kann 0 sein, wenn die SetLocale-Methode nicht aufgerufen werden soll.

clsidObject
[in] CLSID des zu erstellenden Debugmoduls.

riid
[in] Schnittstellen-ID der spezifischen Schnittstelle, die aus dem Klassenobjekt abgerufen werden soll.

ppvObject
[out] IUnknown Schnittstelle aus dem instanziierten Objekt. Wandeln Sie dieses Objekt in die gewünschte Schnittstelle um oder marshallen Sie es.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Siehe auch