Partager via


IDebugCoreServer3::CreateInstanceInServer

Crée une instance d’un moteur de débogage sur le serveur.

Syntaxe

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

Paramètres

szDll
[in] Chemin d’accès à la dll qui implémente le CLSID spécifié dans le clsidObject paramètre. Si c’est NULLCoCreateInstance le cas, la fonction COM est appelée.

wLangId
[in] Paramètres régionaux du moteur de débogage. Cela peut être 0 si la méthode SetLocale ne doit pas être appelée.

clsidObject
[in] CLSID du moteur de débogage à créer.

riid
[in] ID d’interface de l’interface spécifique à récupérer à partir de l’objet de classe.

ppvObject
[out] IUnknown interface de l’objet instancié. Castez ou marshalez cet objet sur l’interface souhaitée.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Voir aussi