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