Udostępnij za pośrednictwem


Współdziałanie z kodem niezamanagedowym

Ten .NET Framework interakcję ze składnikami COM, usługami COM+, zewnętrznymi bibliotekami typów i wieloma usługami systemu operacyjnego. Typy danych, sygnatury metod i mechanizmy obsługi błędów różnią się między modelami obiektów zarządzanych i nieza zarządzanych. Aby uprościć współdziałanie między składnikami .NET Framework i kodem nieza zarządzaniem oraz uprościć ścieżkę migracji, środowisko uruchomieniowe języka wspólnego wywłaszcza zarówno klientów, jak i serwery różnice w tych modelach obiektów.

Kod, który jest wykonywany pod kontrolą środowiska uruchomieniowego, jest nazywany kodem zarządzanym. Z kolei kod, który jest uruchamiany poza środowiskiem uruchomieniowym, jest nazywany kodem niezawiązywanym. Składniki COM, interfejsy ActiveX i Windows API to przykłady kodu nieza zarządzania.

W tej sekcji

Udostępnianie składników COM programowi.NET Framework
Opisuje sposób używania składników COM z .NET Framework aplikacji.

Udostępnianie składników .NET Framework modelowi COM
Opisuje sposób używania .NET Framework z aplikacji COM.

Wykorzystywanie niezarządzanych funkcji DLL
Opisuje sposób wywoływania nieza pomocą funkcji bibliotek DLL przy użyciu wywołania platformy.

Organizowanie międzyoperacyjne
Opisuje marshalling dla międzyoptyku COM i wywoływania platformy.

Instrukcje: Mapowanie wyników HRESULT i wyjątków
Opisuje mapowanie między wyjątkami i wartościami HRESULTs.

Równoważność typów i osadzone typy międzyoperacyjne
Opisuje, jak informacje o typach COM są osadzone w zestawach i jak środowisko uruchomieniowe języka wspólnego określa równoważność osadzonych typów COM.

Instrukcje: Generowanie zestawów podstawowej obsługi międzyoperacyjnej przy użyciu programu Tlbimp.exe
Opisuje sposób tworzenia podstawowych zestawów międzyoptykowych przy użyciuTlbimp.exe (Importer bibliotek typów).

Instrukcje: Rejestrowanie podstawowych zestawów międzyoperacyjnych
Opisuje sposób rejestrowania podstawowych zestawów międzyoptykowych przed odwołaniem się do nich w projektach.

Współdziałanie z modelem COM bez rejestrowania
Opisuje sposób, w jaki międzyopieć COM może aktywować składniki bez Windows rejestru.

Instrukcje: Konfigurowanie aktywacji bez rejestracji składników COM opartych na platformie .NET Framework
Opisuje sposób tworzenia manifestu aplikacji oraz sposób tworzenia i osadzania manifestu składnika.

Otoki COM
Opisuje otok dostarczanych przez międzyplatopie com.