Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Létrehoz egy ICorDebug objektumot a megadott verzióinformációk alapján.
Ez a függvény elavult a .NET-keretrendszer 4-ben. Ehelyett a common language runtime (CLR) 2.0 felületének lekéréséhez használja az ICLRRuntimeInfo::GetInterface metódust, és adja meg az osztályazonosítót CLSID_CLRDebuggingLegacy és a felületazonosítót IID_ICorDebug. A CLR 4 vagy újabb felületének lekéréséhez hívja meg a CLRCreateInstance függvényt , és adja meg az osztályazonosítót CLSID_CLRDebugging és a felületazonosítót IID_ICLRDebugging.
Szemantika
HRESULT CreateDebuggingInterfaceFromVersion (
[in] int iDebuggerVersion,
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown **ppCordb
);
Paraméterek
iDebuggerVersion
[in] A hibakereső által várt verzió ICorDebug . Az érvényes értékekről a CorDebugInterfaceVersion enumerálásában olvashat.
szDebuggeeVersion
[in] A hibakereséshez használt alkalmazáshoz vagy folyamathoz társított közös nyelvi futtatókörnyezeti verzió. Az érték beolvasásával kapcsolatos információkért tekintse meg a GetVersionFromProcess vagy a GetRequestedRuntimeVersion metódust.
ppCordb
[kifelé] Az a hely, amely az objektumra mutató mutatót ICorDebug kap.
Visszaadott érték
Ez a metódus a WinError.h fájlban meghatározott szabványos COM hibakódokat adja vissza az alábbi értékek mellett.
| Kód visszaadása | Description |
|---|---|
| S_OK | A metódus sikeresen befejeződött. |
| E_INVALIDARG |
szDebuggeeVersion vagy ppCordb null értékű, vagy a verziósztring helytelen. |
Megjegyzések
A szDebuggeeVersion paraméter megfelel a MSCorDbi.dllmegfelelő verziójának.
Requirements
Platformok: Lásd a rendszerkövetelményeket.
Fejléc: MSCorEE.h
Kódtár: MSCorEE.dll
.NET-keretrendszerverziók: 2.0 óta elérhető