IDebugCoreServer3 : : CreateInstanceInServer
crée une instance d'un moteur de débogage sur le serveur.
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
);
Paramètres
szDll
[in] Le chemin d'accès à la DLL qui implémente le CLSID spécifié dans le paramètre d' clsidObject . Si c'est NULL, la fonction d' CoCreateInstance COM est appelée.wLangId
[in] paramètres régionaux du moteur de débogage. Cela peut s'avérer 0 si la méthode d' IDebugEngine2 : : SetLocale est appelée.clsidObject
[in] Le CLSID du moteur de débogage à créer.riid
[in] ID de l'interface spécifique à récupérer de l'objet de classe.ppvObject
[out] interface d' IUnknown de l'objet instancié. Effectuez un cast ou marshalez cet objet à l'interface souhaitée.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.