Sdílet prostřednictvím


Zastaralé funkce hostování CLR

Tato část popisuje nespravované globální statické funkce, které používaly starší verze rozhraní API pro hostování.

S výjimkou funkcí infrastruktury (_Cor* funkcí), které jsou používány pouze rozhraním .NET Framework, byly tyto funkce vyřazeny v rozhraní .NET Framework 4.

Aktivační funkce

ClrCreateManagedInstance – funkce Zavrhovaný. Vytvoří instanci zadaného spravovaného typu.

CoInitializeCor – funkce Zastaralý. K inicializaci modulu CLR (Common Language Runtime) použijte CorBindToRuntimeEx nebo CorBindToCurrentRuntime.

CoInitializeEE – funkce Zavrhovaný. Zajišťuje, že se spouštěcí modul CLR načte do procesu. Místo toho použijte metodu ICLRRuntimeHost::Start .

CorBindToCurrentRuntime – funkce Zavrhovaný. Načte modul CLR (Common Language Runtime) do procesu pomocí informací o verzi uložených v souboru XML.

CorBindToRuntime – funkce Zavrhovaný. Umožňuje nespravovaným hostitelům načíst modul CLR do procesu.

CorBindToRuntimeByCfg – funkce Zavrhovaný. Načte modul CLR do procesu pomocí informací o verzi načtených ze souboru XML.

CorBindToRuntimeEx – funkce Zavrhovaný. Umožňuje nespravovaným hostitelům načíst modul CLR do procesu a umožňuje nastavit příznaky pro určení chování modulu CLR.

CorBindToRuntimeHost – funkce Zavrhovaný. Umožňuje hostitelům načíst zadanou verzi modulu CLR do procesu.

GetCORRequiredVersion – funkce Zavrhovaný. Získá požadované číslo verze CLR.

GetCORSystemDirectory – funkce Zavrhovaný. Vrátí instalační adresář modulu CLR, který je načten do procesu.

GetRealProcAddress – funkce Zavrhovaný. Získá adresu zadané funkce, která je exportována z nejnovější nainstalované verze CLR.

GetRequestedRuntimeInfo – funkce Zavrhovaný. Získá informace o verzi a adresáři CLR požadované aplikací.

Funkce verzí CLR

Funkce v této části vrátí verzi CLR; neaktivují modul CLR.

GetCORVersion – funkce Zavrhovaný. Vrátí číslo verze modulu CLR, který běží v aktuálním procesu.

GetFileVersion – funkce Zavrhovaný. Získá informace o verzi CLR zadaného souboru pomocí zadané vyrovnávací paměti.

GetRequestedRuntimeVersion – funkce Zavrhovaný. Získá číslo verze CLR požadované zadanou aplikací. Pokud tato verze není nainstalovaná, získá nejnovější verzi nainstalovanou před požadovanou verzí.

GetRequestedRuntimeVersionForCLSID – funkce Zavrhovaný. Získá odpovídající informace o verzi CLR pro třídu se zadaným CLSID.

GetVersionFromProcess – funkce Zavrhovaný. Získá číslo verze CLR, která je přidružena k zadanému popisovači procesu.

LockClrVersion – funkce Zavrhovaný. Umožňuje hostiteli určit, jakou verzi modulu CLR se použije v rámci procesu před explicitní inicializací modulu CLR.

Funkce hostování

CallFunctionShim – funkce Zavrhovaný. Zavolá funkci, která má zadaný název a parametry v zadané knihovně.

CoEEShutDownCOM – funkce Zavrhovaný. Uvolní sestavení MODELU COM z procesu.

CorExitProcess – funkce Zavrhovaný. Vypne aktuální nespravovaný proces.

CorLaunchApplication – funkce Zavrhovaný. Spustí aplikaci na zadané síťové cestě pomocí zadaných manifestů a dalších dat aplikace.

CorMarkThreadInThreadPool – funkce Zavrhovaný. Označí aktuálně spuštěné vlákno fondu vláken pro spuštění spravovaného kódu. Počínaje rozhraním .NET Framework verze 2.0 nemá tato funkce žádný vliv. Nevyžaduje se a můžete ho z kódu odebrat.

CoUninitializeCor – funkce Zastaralý. Modul CLR nelze uvolnit z procesu.

CoUninitializeEE – funkce Zastaralý.

CreateDebuggingInterfaceFromVersion – funkce Zavrhovaný. Vytvoří objekt ICorDebug na základě zadaných informací o verzi.

CreateICeeFileGen – funkce Zavrhovaný. Vytvoří objekt ICeeFileGen .

DestroyICeeFileGen – funkce Zavrhovaný. Zničí objekt ICeeFileGen .

FExecuteInAppDomainCallback – ukazatel funkce Zavrhovaný. Odkazuje na funkci, kterou CLR volá ke spuštění spravovaného kódu.

FLockClrVersionCallback – ukazatel funkce Zavrhovaný. Odkazuje na funkci, kterou clr volá, aby oznámila hostiteli, že inicializace byla spuštěna nebo dokončena.

GetCLRIdentityManager – funkce Zavrhovaný. Získá ukazatel na rozhraní, které umožňuje CLR spravovat identity.

LoadLibraryShim – funkce Zavrhovaný. Načte zadanou verzi knihovny DLL rozhraní .NET Framework.

LoadStringRC – funkce Zavrhovaný. Přeloží hodnotu HRESULT do chybové zprávy pomocí výchozí jazykové verze aktuálního vlákna.

LoadStringRCEx – funkce Zavrhovaný. Přeloží hodnotu HRESULT na odpovídající chybovou zprávu pro zadanou jazykovou verzi.

ukazatel funkce LPOVERLAPPED_COMPLETION_ROUTINE Zavrhovaný. Odkazuje na funkci, která hostitele upozorní na dokončení překrývajícího se (tj. asynchronního) V/V zařízení.

ukazatel funkce LPTHREAD_START_ROUTINE Zavrhovaný. Odkazuje na funkci, která upozorní hostitele, že vlákno začalo spouštět.

RunDll32ShimW – funkce Zavrhovaný. Spustí zadaný příkaz.

WAITORTIMERCALLBACK – ukazatel funkce Zavrhovaný. Odkazuje na funkci, která upozorní hostitele, že popisovač čekání byl signalizován nebo vypršel časový limit.

Funkce infrastruktury

Funkce v této části jsou určené pouze pro rozhraní .NET Framework.

_CorDllMain – funkce Inicializuje CLR, vyhledá spravovaný vstupní bod v hlavičce CLR sestavení KNIHOVNY DLL a zahájí provádění.

_CorExeMain – funkce Inicializuje CLR, vyhledá spravovaný vstupní bod v hlavičce CLR spustitelného sestavení a zahájí provádění.

_CorExeMain2 – funkce Spustí vstupní bod v zadaném kódu mapovaném paměti. Tuto funkci volá zavaděč operačního systému.

_CorImageUnloading – funkce Upozorní zavaděče při uvolnění imagí spravovaných modulů.

_CorValidateImage – funkce Ověří image spravovaného modulu a po načtení upozorní zavaděč operačního systému.

Viz také