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