Partager via


CreateDebuggingInterfaceFromVersion, fonction

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

Cette fonction est obsolète dans .NET Framework version 4. À la place, utilisez la méthode ICLRRuntimeInfo::GetInterface (page éventuellement en anglais).

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 la valeur null, ou la chaîne de version est inexacte.

Notes

Le paramètre szDebuggeeVersion mappe vers la version correspondante de MSCorDbi.dll.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.h

Bibliothèque : MSCorEE.dll

Versions du .NET Framework : 4, 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 .NET Framework 1.1 et 2.0