Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
.NET Framework främjar interaktion med COM-komponenter, COM+-tjänster, bibliotek av extern typ och många operativsystemtjänster. Datatyper, metodsignaturer och felhanteringsmekanismer varierar mellan hanterade och ohanterade objektmodeller. För att förenkla samarbetet mellan .NET Framework-komponenter och ohanterad kod och underlätta migreringsvägen döljer den gemensamma språkkörningen skillnaderna mellan objektmodellerna för både klienter och servrar.
Kod som körs under kontroll av körmiljön kallas hanterad kod. Omvänt kallas kod som körs utanför körtiden för ohanterad kod. COM-komponenter, ActiveX-gränssnitt och Windows API-funktioner är exempel på ohanterad kod.
I det här avsnittet
Exponera COM-komponenter för .NET Framework
Beskriver hur du använder COM-komponenter från .NET Framework-program.
Exponera .NET Framework-komponenter till COM
Beskriver hur du använder .NET Framework-komponenter från COM-program.
Använda Ohanterade DLL-Funktioner
Beskriver hur du anropar ohanterade DLL-funktioner med hjälp av plattformsanrop.
Interop Marshaling
Beskriver marshalling för COM-interop och plattformsanrop.
Anvisningar: Kartlägga HRESULT och undantag
Beskriver mappningen mellan undantag och HRESULT.
Typekvivalens och inbäddade interoptyper
Beskriver hur typinformation för COM-typer bäddas in i sammansättningar och hur den vanliga språkkörningen avgör ekvivalensen för inbäddade COM-typer.
Gör så här: Generera primära interop-sammansättningar med hjälp av Tlbimp.exe
Beskriver hur du skapar primära interoperabilitetskomponenter med Tlbimp.exe (typbiblioteksimportör).
Gör så här: Registrera primära interop-sammansättningar
Beskriver hur du registrerar de primära interop-sammansättningarna innan du kan referera till dem i dina projekt.
Registration-Free COM Interop
Beskriver hur COM-interop kan aktivera komponenter utan att använda Windows-registret.
Anvisningar: Konfigurera .NET Framework-Based COM-komponenter för Registration-Free aktivering
Beskriver hur du skapar ett programmanifest och hur du skapar och bäddar in ett komponentmanifest.
Relaterade avsnitt
COM-wrappers
Beskriver de omslutningar som tillhandahålls av COM-interop.