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.