Udostępnij za pośrednictwem


Przestarzałe funkcje hostingu środowiska 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 .NET Framework, te funkcje zostały przestarzałe w .NET Framework 4.

Funkcje aktywacji

ClrCreateManagedInstance — Funkcja
Przestarzałe. Tworzy wystąpienie określonego typu zarządzanego.

CoInitializeCor — Funkcja
Nieaktualne. Aby zainicjować środowisko uruchomieniowe języka wspólnego (CLR), użyj polecenia CorBindToRuntimeEx lub CorBindToCurrentRuntime.

CoInitializeEE — Funkcja
Przestarzałe. Zapewnia, że aparat wykonywania 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 niezarządzanym hostom ł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 załadowanego 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 uchwytem 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. Wyłącza bieżący niezarządzany proces.

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 .NET Framework wersji 2.0, ta funkcja nie ma wpływu. Nie jest to wymagane i można go usunąć z kodu.

CoUninitializeCor — Funkcja
Nieaktualne. Nie można zwolnić środowiska CLR z procesu.

CoUninitializeEE — Funkcja
Nieaktualne.

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ę wywoływaną przez CLR 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 .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.

LPOVERLAPPED_COMPLETION_ROUTINE — Wskaźnik funkcji
Przestarzałe. Wskazuje funkcję, która powiadamia hosta, gdy na urządzeniu zostało ukończone nakładające się operacje we/wy (czyli asynchroniczne).

LPTHREAD_START_ROUTINE — Wskaźnik funkcji
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, że uchwyt oczekiwania został zasygnalizowany lub przekroczono limit czasu.

Funkcje infrastruktury

Funkcje w tej sekcji są używane tylko przez .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 o zwalnianiu 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 też