Partager via


CreateDebuggingInterfaceFromVersion, fonction

Mise à jour : novembre 2007

Crée un objet ICorDebug selon les informations de version spécifiées.

HRESULT CreateDebuggingInterfaceFromVersion (
       [in]  int      iDebuggerVersion, 
       [in]  LPCWSTR  szDebuggeeVersion, 
       [out] IUnknown **ppCordb
);

Paramètres

  • iDebuggerVersion
    [in] Version de ICorDebug qui est attendue par le débogueur. Pour connaître les valeurs valides, consultez l'énumération CorDebugInterfaceVersion.

  • szDebuggeeVersion
    [in] Version du Common Language Runtime associée à l'application ou au processus à déboguer. Pour plus d'informations sur la récupération de cette valeur, consultez la méthode GetVersionFromProcess ou GetRequestedRuntimeVersion.

  • ppCordb
    [out] Emplacement qui reçoit un pointeur vers l'objet ICorDebug.

Valeur de retour

Cette méthode retourne des codes d'erreur COM standard, tels que ceux définis dans le fichier WinError.h, en plus des valeurs suivantes.

Code de retour

Description

S_OK

La méthode s'est correctement terminée.

E_INVALIDARG

szDebuggeeVersion ou ppCordb a pour valeur null ou la chaîne de version est inexacte.

Notes

L'argument szDebuggeeVersion mappe à la version correspondante de MSCorDbi.dll.

Configuration requise

Platforms: See Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Autres ressources

Fonctions statiques globales de l'hébergement