Delen via


Afgeschafte CLR-hostingfuncties

In deze sectie worden de niet-beheerde globale statische functies beschreven die in eerdere versies van de hosting-API zijn gebruikt.

Met uitzondering van de infrastructuurfuncties (_Cor*-functies), die alleen door de .NET Framework worden gebruikt, zijn deze functies afgeschaft in de .NET Framework 4.

Activeringsfuncties

ClrCreateManagedInstance, functie
Afgeschaft. Hiermee maakt u een exemplaar van het opgegeven beheerde type.

CoInitializeCor, functie
Verouderd. Als u de Common Language Runtime (CLR) wilt initialiseren, gebruikt u CorBindToRuntimeEx of CorBindToCurrentRuntime.

CoInitializeEE, functie
Afgeschaft. Zorgt ervoor dat de CLR-uitvoeringsengine in een proces wordt geladen. Gebruik in plaats daarvan de methode ICLRRuntimeHost::Start .

CorBindToCurrentRuntime, functie
Afgeschaft. Laadt de Common Language Runtime (CLR) in een proces met behulp van versie-informatie die is opgeslagen in een XML-bestand.

CorBindToRuntime, functie
Afgeschaft. Hiermee kunnen niet-beheerde hosts de CLR in een proces laden.

CorBindToRuntimeByCfg, functie
Afgeschaft. Laadt de CLR in een proces met behulp van versiegegevens die worden gelezen uit een XML-bestand.

CorBindToRuntimeEx, functie
Afgeschaft. Hiermee kunnen niet-beheerde hosts de CLR in een proces laden en kunt u vlaggen instellen om het gedrag van de CLR op te geven.

CorBindToRuntimeHost, functie
Afgeschaft. Hiermee kunnen hosts een opgegeven versie van de CLR in een proces laden.

GetCORRequiredVersion, functie
Afgeschaft. Hiermee haalt u het vereiste CLR-versienummer op.

GetCORSystemDirectory, functie
Afgeschaft. Retourneert de installatiemap van de CLR die in het proces is geladen.

GetRealProcAddress, functie
Afgeschaft. Hiermee haalt u het adres op van de opgegeven functie die is geëxporteerd uit de laatst geïnstalleerde versie van de CLR.

GetRequestedRuntimeInfo, functie
Afgeschaft. Hiermee haalt u versie- en directorygegevens op over de CLR die is aangevraagd door een toepassing.

CLR-versiefuncties

De functies in deze sectie retourneren een CLR-versie; ze activeren de CLR niet.

GetCORVersion, functie
Afgeschaft. Retourneert het versienummer van de CLR die wordt uitgevoerd in het huidige proces.

GetFileVersion, functie
Afgeschaft. Hiermee haalt u de CLR-versiegegevens van het opgegeven bestand op met behulp van de opgegeven buffer.

GetRequestedRuntimeVersion, functie
Afgeschaft. Hiermee wordt het versienummer van de CLR opgevraagd door de opgegeven toepassing. Als die versie niet is geïnstalleerd, wordt de meest recente versie opgehaald die vóór de aangevraagde versie is geïnstalleerd.

GetRequestedRuntimeVersionForCLSID, functie
Afgeschaft. Hiermee haalt u de juiste CLR-versiegegevens op voor de klasse met de opgegeven CLSID.

GetVersionFromProcess, functie
Afgeschaft. Hiermee haalt u het versienummer op van de CLR die is gekoppeld aan de opgegeven procesingang.

De functie LockClrVersion
Afgeschaft. Hiermee kan de host bepalen welke versie van de CLR binnen het proces wordt gebruikt voordat de CLR expliciet wordt geïnitialiseerd.

Hostingfuncties

CallFunctionShim, functie
Afgeschaft. Hiermee wordt de functie aangeroepen die de opgegeven naam en parameters in de opgegeven bibliotheek heeft.

CoEEShutDownCOM, functie
Afgeschaft. Hiermee wordt een COM-assembly uit het proces verwijderd.

CorExitProcess, functie
Afgeschaft. Hiermee wordt het huidige onbeheerde proces afgesloten.

CorLaunchApplication, functie
Afgeschaft. Start de toepassing op het opgegeven netwerkpad met behulp van de opgegeven manifesten en andere toepassingsgegevens.

CorMarkThreadInThreadPool, functie
Afgeschaft. Hiermee markeert u de thread die momenteel wordt uitgevoerd voor de uitvoering van beheerde code. Vanaf .NET Framework versie 2.0 heeft deze functie geen effect. Dit is niet vereist en kan worden verwijderd uit uw code.

CoUninitializeCor, functie
Verouderd. De CLR kan niet worden verwijderd uit een proces.

CoUninitializeEE, functie
Verouderd.

De functie CreateDebuggingInterfaceFromVersion
Afgeschaft. Hiermee maakt u een ICorDebug-object op basis van de opgegeven versiegegevens.

CreateICeeFileGen, functie
Afgeschaft. Hiermee maakt u een ICeeFileGen-object .

DestroyICeeFileGen, functie
Afgeschaft. Een ICeeFileGen-object wordt vernietigd.

FExecuteInAppDomainCallback, functieaanwijzer
Afgeschaft. Verwijst naar een functie die door de CLR wordt aangeroepen om beheerde code uit te voeren.

FLockClrVersionCallback, functieaanwijzer
Afgeschaft. Verwijst naar een functie die door de CLR wordt aangeroepen om de host te informeren dat de initialisatie is gestart of voltooid.

GetCLRIdentityManager, functie
Afgeschaft. Hiermee krijgt u een verwijzing naar een interface waarmee de CLR identiteiten kan beheren.

LoadLibraryShim, functie
Afgeschaft. Laadt een opgegeven versie van een .NET Framework DLL.

LoadStringRC, functie
Afgeschaft. Hiermee wordt een HRESULT-waarde omgezet in een foutbericht met behulp van de standaardcultuur van de huidige thread.

LoadStringRCEx, functie
Afgeschaft. Vertaalt een HRESULT-waarde naar een geschikt foutbericht voor de opgegeven cultuur.

LPOVERLAPPED_COMPLETION_ROUTINE functie aanwijzer
Afgeschaft. Verwijst naar een functie waarmee de host wordt gewaarschuwd wanneer een overlappende (asynchrone) I/O naar een apparaat is voltooid.

LPTHREAD_START_ROUTINE functie aanwijzer
Afgeschaft. Verwijst naar een functie waarmee de host wordt gewaarschuwd dat een thread is gestart om uit te voeren.

RunDll32ShimW, functie
Afgeschaft. Hiermee wordt de opgegeven opdracht uitgevoerd.

WAITORTIMERCALLBACK, functieaanwijzer
Afgeschaft. Verwijst naar een functie die de host meldt dat een wachtgreep is gesignaleerd of dat er een time-out is opgetreden.

Infrastructuurfuncties

De functies in deze sectie zijn alleen bedoeld voor gebruik door de .NET Framework.

_CorDllMain functie
Initialiseert de CLR, zoekt het beheerde toegangspunt in de CLR-header van de DLL-assembly en begint met de uitvoering.

_CorExeMain functie
Initialiseert de CLR, zoekt het beheerde toegangspunt in de CLR-header van de uitvoerbare assembly en begint met de uitvoering.

_CorExeMain2 functie
Hiermee wordt het toegangspunt uitgevoerd in de opgegeven geheugentoewijzingscode. Deze functie wordt aangeroepen door het besturingssysteemlaadprogramma.

_CorImageUnloading functie
Hiermee wordt het laadprogramma gewaarschuwd wanneer de installatiekopieën van de beheerde module worden verwijderd.

_CorValidateImage functie
Hiermee worden installatiekopieën van beheerde modules gevalideerd en wordt het laadprogramma van het besturingssysteem gewaarschuwd nadat deze zijn geladen.

Zie ook