Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří objekt ICorDebug na základě zadaných informací o verzi.
Tato funkce je zastaralá v rozhraní .NET Framework 4. Místo toho k získání rozhraní pro modul CLR (Common Language Runtime) 2.0 použijte ICLRRuntimeInfo::GetInterface metoda a zadejte identifikátor třídy CLSID_CLRDebuggingLegacy a identifikátor rozhraní IID_ICorDebug. Pokud chcete získat rozhraní pro CLR 4 nebo novější, zavolejte funkci CLRCreateInstance a zadejte identifikátor třídy CLSID_CLRDebugging a identifikátor rozhraní IID_ICLRDebugging.
Syntaxe
HRESULT CreateDebuggingInterfaceFromVersion (
[in] int iDebuggerVersion,
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown **ppCordb
);
Parametry
iDebuggerVersion
[v] Verze ICorDebug , kterou ladicí program očekává. Platné hodnoty najdete v výčtu CorDebugInterfaceVersion .
szDebuggeeVersion
[v] Verze modulu CLR (Common Language Runtime) přidružená k aplikaci nebo procesu, který se má ladit. Informace o načtení této hodnoty naleznete v metodě GetVersionFromProcess nebo GetRequestedRuntimeVersion .
ppCordb
[ven] Umístění, které obdrží ukazatel na ICorDebug objekt.
Návratová hodnota
Tato metoda vrátí standardní kódy chyb modelu COM definované v souboru WinError.h kromě následujících hodnot.
| Návratový kód | Description |
|---|---|
| S_OK | Metoda byla úspěšně dokončena. |
| E_INVALIDARG |
szDebuggeeVersion nebo ppCordb má hodnotu null nebo je řetězec verze nesprávný. |
Poznámky
Parametr szDebuggeeVersion se mapuje na odpovídající verzi MSCorDbi.dll.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovna: MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0