Udostępnij za pomocą


Przestarzałe funkcje hostingu CLR

W tej sekcji opisano niezarządzane globalne funkcje statyczne używane we wcześniejszych wersjach interfejsu API hostingu.

Z wyjątkiem funkcji infrastruktury (_Cor* funkcji), które są używane tylko przez program .NET Framework, te funkcje zostały przestarzałe w programie .NET Framework 4.

Funkcje aktywacji

ClrCreateManagedInstance, funkcja Przestarzałe. Tworzy wystąpienie określonego typu zarządzanego.

CoInitializeCor, funkcja Przestarzały. Aby zainicjować środowisko uruchomieniowe języka wspólnego (CLR), użyj polecenia CorBindToRuntimeEx lub CorBindToCurrentRuntime.

CoInitializeEE, funkcja Przestarzałe. Gwarantuje, że aparat wykonywania środowiska CLR jest ładowany do procesu. Zamiast tego użyj metody ICLRRuntimeHost::Start .

CorBindToCurrentRuntime, funkcja Przestarzałe. Ładuje środowisko uruchomieniowe języka wspólnego (CLR) do procesu przy użyciu informacji o wersji przechowywanych w pliku XML.

CorBindToRuntime, funkcja Przestarzałe. Umożliwia hostom niezarządzanym ładowanie środowiska CLR do procesu.

CorBindToRuntimeByCfg, funkcja Przestarzałe. Ładuje clR do procesu przy użyciu informacji o wersji odczytywanych z pliku XML.

CorBindToRuntimeEx, funkcja Przestarzałe. Umożliwia hostom niezarządzanym ładowanie środowiska CLR do procesu i umożliwia ustawienie flag w celu określenia zachowania środowiska CLR.

CorBindToRuntimeHost, funkcja Przestarzałe. Umożliwia hostom ładowanie określonej wersji środowiska CLR do procesu.

GetCORRequiredVersion, funkcja Przestarzałe. Pobiera wymagany numer wersji środowiska CLR.

GetCORSystemDirectory, funkcja Przestarzałe. Zwraca katalog instalacyjny środowiska CLR, który jest ładowany do procesu.

GetRealProcAddress, funkcja Przestarzałe. Pobiera adres określonej funkcji wyeksportowanej z najnowszej zainstalowanej wersji środowiska CLR.

GetRequestedRuntimeInfo, funkcja Przestarzałe. Pobiera informacje o wersji i katalogu dotyczące środowiska CLR żądanego przez aplikację.

Funkcje wersji środowiska CLR

Funkcje w tej sekcji zwracają wersję środowiska CLR; nie aktywują środowiska CLR.

GetCORVersion, funkcja Przestarzałe. Zwraca numer wersji środowiska CLR uruchomionego w bieżącym procesie.

GetFileVersion, funkcja Przestarzałe. Pobiera informacje o wersji środowiska CLR określonego pliku przy użyciu określonego buforu.

GetRequestedRuntimeVersion, funkcja Przestarzałe. Pobiera numer wersji środowiska CLR żądanego przez określoną aplikację. Jeśli ta wersja nie jest zainstalowana, pobiera najnowszą wersję zainstalowaną przed żądaną wersją.

GetRequestedRuntimeVersionForCLSID, funkcja Przestarzałe. Pobiera odpowiednie informacje o wersji środowiska CLR dla klasy z określonym identyfikatorem CLSID.

GetVersionFromProcess, funkcja Przestarzałe. Pobiera numer wersji środowiska CLR skojarzonego z określonym dojściem procesu.

LockClrVersion, funkcja Przestarzałe. Umożliwia hostowi określenie, która wersja środowiska CLR będzie używana w procesie przed jawnym zainicjowaniem środowiska CLR.

Funkcje hostingu

CallFunctionShim, funkcja Przestarzałe. Wykonuje wywołanie funkcji, która ma określoną nazwę i parametry w określonej bibliotece.

CoEEShutDownCOM, funkcja Przestarzałe. Zwalnia zestaw COM z procesu.

CorExitProcess, funkcja Przestarzałe. Zamyka bieżący proces niezarządzany.

CorLaunchApplication, funkcja Przestarzałe. Uruchamia aplikację w określonej ścieżce sieciowej przy użyciu określonych manifestów i innych danych aplikacji.

CorMarkThreadInThreadPool, funkcja Przestarzałe. Oznacza aktualnie wykonywany wątek puli wątków na potrzeby wykonywania kodu zarządzanego. Począwszy od programu .NET Framework w wersji 2.0, ta funkcja nie ma żadnego wpływu. Nie jest to wymagane i można go usunąć z kodu.

CoUninitializeCor, funkcja Przestarzały. Nie można zwolnić środowiska CLR z procesu.

CoUninitializeEE, funkcja Przestarzały.

CreateDebuggingInterfaceFromVersion, funkcja Przestarzałe. Tworzy obiekt ICorDebug na podstawie określonych informacji o wersji.

CreateICeeFileGen, funkcja Przestarzałe. Tworzy obiekt ICeeFileGen .

DestroyICeeFileGen, funkcja Przestarzałe. Niszczy obiekt ICeeFileGen .

FExecuteInAppDomainCallback, wskaźnik funkcji Przestarzałe. Wskazuje funkcję, którą clR wywołuje w celu wykonania kodu zarządzanego.

FLockClrVersionCallback, wskaźnik funkcji Przestarzałe. Wskazuje funkcję wywoływaną przez clR w celu powiadomienia hosta o rozpoczęciu lub zakończeniu inicjowania.

GetCLRIdentityManager, funkcja Przestarzałe. Pobiera wskaźnik do interfejsu, który umożliwia CLR zarządzanie tożsamościami.

LoadLibraryShim, funkcja Przestarzałe. Ładuje określoną wersję biblioteki DLL programu .NET Framework.

LoadStringRC, funkcja Przestarzałe. Tłumaczy wartość HRESULT na komunikat o błędzie przy użyciu domyślnej kultury bieżącego wątku.

LoadStringRCEx, funkcja Przestarzałe. Tłumaczy wartość HRESULT na odpowiedni komunikat o błędzie dla określonej kultury.

wskaźnik funkcji LPOVERLAPPED_COMPLETION_ROUTINE Przestarzałe. Wskazuje funkcję, która powiadamia hosta o zakończeniu nakładającego się (czyli asynchronicznego) we/wy na urządzenie.

wskaźnik funkcji LPTHREAD_START_ROUTINE Przestarzałe. Wskazuje funkcję, która powiadamia hosta o rozpoczęciu wykonywania wątku.

RunDll32ShimW, funkcja Przestarzałe. Wykonuje określone polecenie.

WAITORTIMERCALLBACK, wskaźnik funkcji Przestarzałe. Wskazuje funkcję, która powiadamia hosta o tym, że uchwyt oczekiwania został zasygnalizowany lub przekroczono limit czasu.

Funkcje infrastruktury

Funkcje w tej sekcji są używane tylko przez program .NET Framework.

_CorDllMain, funkcja Inicjuje clR, lokalizuje zarządzany punkt wejścia w nagłówku CLR zestawu DLL i rozpoczyna wykonywanie.

_CorExeMain, funkcja Inicjuje clR, lokalizuje zarządzany punkt wejścia w nagłówku CLR zestawu wykonywalnego i rozpoczyna wykonywanie.

_CorExeMain2, funkcja Wykonuje punkt wejścia w określonym kodzie mapowanym na pamięć. Ta funkcja jest wywoływana przez moduł ładujący systemu operacyjnego.

_CorImageUnloading, funkcja Powiadamia moduł ładujący po usunięciu obrazów modułu zarządzanego.

_CorValidateImage, funkcja Weryfikuje obrazy modułów zarządzanych i powiadamia moduł ładujący systemu operacyjnego po ich załadowaniu.

Zobacz także