Megosztás a következőn keresztül:


Elavult CLR-üzemeltetési függvények

Ez a szakasz azokat a nem felügyelt globális statikus függvényeket ismerteti, amelyeket az üzemeltetési API korábbi verziói használtak.

A csak a .NET-keretrendszer által használt infrastruktúrafüggvények (_Cor*függvények) kivételével ezek a függvények elavultak a .NET-keretrendszer 4-ben.

Aktiválási függvények

ClrCreateManagedInstance függvény
Elavult. Létrehoz egy példányt a megadott felügyelt típusból.

CoInitializeCor függvény
Elavult. A közös nyelvi futtatókörnyezet (CLR) inicializálásához használja a CorBindToRuntimeEx vagy a CorBindToCurrentRuntime parancsot.

CoInitializeEE függvény
Elavult. Biztosítja, hogy a CLR végrehajtási motorja be legyen töltve egy folyamatba. Használja inkább az ICLRRuntimeHost::Start metódust.

CorBindToCurrentRuntime függvény
Elavult. Betölti a közös nyelvi futtatókörnyezetet (CLR) egy folyamatba egy XML-fájlban tárolt verzióinformációk használatával.

CorBindToRuntime függvény
Elavult. Lehetővé teszi, hogy a nem felügyelt gazdagépek betöltik a CLR-t egy folyamatba.

CorBindToRuntimeByCfg függvény
Elavult. Betölti a CLR-t egy folyamatba egy XML-fájlból beolvasott verzióinformációk használatával.

CorBindToRuntimeEx függvény
Elavult. Lehetővé teszi, hogy a nem felügyelt gazdagépek betöltik a CLR-t egy folyamatba, és lehetővé teszi a jelölők beállítását a CLR viselkedésének megadásához.

CorBindToRuntimeHost függvény
Elavult. Lehetővé teszi a gazdagépek számára a CLR egy adott verziójának betöltését egy folyamatba.

GetCORRequiredVersion függvény
Elavult. Lekéri a szükséges CLR-verziószámot.

GetCORSystemDirectory függvény
Elavult. A folyamatba betöltött CLR telepítési könyvtárát adja vissza.

GetRealProcAddress függvény
Elavult. Lekéri a CLR legújabb telepített verziójából exportált megadott függvény címét.

GetRequestedRuntimeInfo függvény
Elavult. Lekéri az alkalmazás által kért CLR verzió- és címtáradatait.

CLR-verziófüggvények

Az ebben a szakaszban szereplő függvények CLR-verziót adnak vissza; nem aktiválják a CLR-t.

GetCORVersion függvény
Elavult. Az aktuális folyamatban futó CLR verziószámát adja eredményül.

GetFileVersion függvény
Elavult. Lekéri a megadott fájl CLR-verzióadatait a megadott puffer használatával.

GetRequestedRuntimeVersion függvény
Elavult. Lekéri a megadott alkalmazás által kért CLR verziószámát. Ha ez a verzió nincs telepítve, lekéri a legújabb verziót, amely a kért verzió előtt van telepítve.

GetRequestedRuntimeVersionForCLSID függvény
Elavult. Lekéri a megfelelő CLR-verzióadatokat a megadott CLSID azonosítóval rendelkező osztályhoz.

GetVersionFromProcess függvény
Elavult. Lekéri a megadott folyamatleíróhoz társított CLR verziószámát.

LockClrVersion függvény
Elavult. Lehetővé teszi a gazdagép számára, hogy meghatározza a CLR melyik verzióját fogja használni a folyamaton belül, mielőtt explicit módon inicializálja a CLR-t.

Üzemeltetési függvények

CallFunctionShim függvény
Elavult. Meghívja azt a függvényt, amelynek a megadott neve és paraméterei a megadott kódtárban vannak.

CoEEShutDownCOM függvény
Elavult. Eltávolít egy COM-szerelvényt a folyamatból.

CorExitProcess függvény
Elavult. Leállítja az aktuális nem felügyelt folyamatot.

CorLaunchApplication függvény
Elavult. A megadott hálózati útvonalon indítja el az alkalmazást a megadott jegyzékadatok és egyéb alkalmazásadatok használatával.

CorMarkThreadInThreadPool függvény
Elavult. Megjelöli a jelenleg futó szálkészlet-szálat a felügyelt kód végrehajtásához. A .NET-keretrendszer 2.0-s verziójától kezdve ennek a függvénynek nincs hatása. Ez nem kötelező, és eltávolítható a kódból.

CoUninitializeCor függvény
Elavult. A CLR nem távolítható el egy folyamatból.

CoUninitializeEE függvény
Elavult.

CreateDebuggingInterfaceFromVersion függvény
Elavult. Létrehoz egy ICorDebug objektumot a megadott verzióinformációk alapján.

CreateICeeFileGen függvény
Elavult. Létrehoz egy ICeeFileGen-objektumot .

DestroyICeeFileGen függvény
Elavult. Megsemmisít egy ICeeFileGen objektumot.

FExecuteInAppDomainCallback függvénymutató
Elavult. Egy olyan függvényre mutat, amelyet a CLR a felügyelt kód végrehajtására hív meg.

FLockClrVersionCallback függvénymutató
Elavult. Egy olyan függvényre mutat, amelyet a CLR meghív, hogy értesítse a gazdagépet arról, hogy az inicializálás elindult vagy befejeződött.

GetCLRIdentityManager függvény
Elavult. Egy olyan felületre mutató mutatót kap, amely lehetővé teszi a CLR számára az identitások kezelését.

LoadLibraryShim függvény
Elavult. Betölti egy .NET-keretrendszer DLL megadott verzióját.

LoadStringRC függvény
Elavult. Egy HRESULT-értéket az aktuális szál alapértelmezett kulturális környezetének használatával hibaüzenetté alakít át.

LoadStringRCEx függvény
Elavult. Lefordít egy HRESULT-értéket a megadott kulturális környezet megfelelő hibaüzenetére.

LPOVERLAPPED_COMPLETION_ROUTINE függvénymutató
Elavult. Egy olyan függvényre mutat, amely értesíti a gazdagépet, ha egy átfedő (azaz aszinkron) I/O-művelet befejeződött egy eszközön.

LPTHREAD_START_ROUTINE függvénymutató
Elavult. Egy olyan függvényre mutat, amely értesíti a gazdagépet, hogy egy szál végre lett hajtva.

RunDll32ShimW függvény
Elavult. Végrehajtja a megadott parancsot.

WAITORTIMERCALLBACK függvénymutató
Elavult. Egy olyan függvényre mutat, amely értesíti a gazdagépet, hogy egy várakozási fogópont jelzést kapott vagy túllépte az időkorlátot.

Infrastruktúra-függvények

Az ebben a szakaszban szereplő függvényeket csak a .NET-keretrendszer használhatja.

_CorDllMain függvény
Inicializálja a CLR-t, megkeresi a felügyelt belépési pontot a DLL-szerelvény CLR-fejlécében, és megkezdi a végrehajtást.

_CorExeMain függvény
Inicializálja a CLR-t, megkeresi a felügyelt belépési pontot a végrehajtható szerelvény CLR-fejlécében, és megkezdi a végrehajtást.

_CorExeMain2 függvény
Végrehajtja a belépési pontot a megadott memórialeképezési kódban. Ezt a függvényt az operációs rendszer betöltője hívja meg.

_CorImageUnloading függvény
Értesíti a betöltőt a felügyelt modul lemezképeinek eltávolításakor.

_CorValidateImage függvény
Ellenőrzi a felügyelt modul lemezképeit, és értesíti az operációsrendszer-betöltőt azok betöltése után.

Lásd még