Partager via


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.

Voir aussi

Référence

IDebugCoreServer3

IDebugEngine2 : : SetLocale