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.
Přijímá řetězec verze modulu CLR (Common Language Runtime), který je vrácen z funkce CreateVersionStringFromModule a vrací odpovídající rozhraní ladicího programu (obvykle ICorDebug).
Syntaxe
HRESULT CreateDebuggingInterfaceFromVersion (
[in] LPCWSTR szDebuggeeVersion,
[out] IUnknown** ppCordb,
);
Parametry
szDebuggeeVersion
[v] Řetězec verze CLR v cílové ladicíge, který je vrácen CreateVersionStringFromModule funkce.
ppCordb
[ven] Ukazatel na ukazatel na objekt MODELU COM (IUnknown). Tento objekt bude před vrácením přetypován na objekt ICorDebug .
Návratová hodnota
S_OK
ppCordb odkazuje na platný objekt, který implementuje ICorDebug rozhraní .
E_INVALIDARG
Buď szDebuggeeVersion nebo ppCordb má hodnotu null.
CORDBG_E_DEBUG_COMPONENT_MISSING
Komponentu, která je nezbytná pro ladění CLR, se nedá najít. Buď mscordbi.dll nebo mscordaccore.dll nebyl nalezen ve stejném adresáři jako cílový CoreCLR.dll.
CORDBG_E_INCOMPATIBLE_PROTOCOL
Verze mscordbi.dll nebo mscordaccore.dll není stejná jako cílová CoreCLR.dll.
E_FAIL (nebo jiné E_ návratové kódy)
Nelze vrátit rozhraní ICorDebug.
Poznámky
Vrácené rozhraní poskytuje zařízení pro připojení k CLR v cílovém procesu a ladění spravovaného kódu, který clR běží.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Hlavička: dbgshim.h
Knihovna: dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Verze .NET: K dispozici od .NET Core 2.1