Megosztás:


Nem felügyelt kóddal való együttműködés

A .NET-keretrendszer elősegíti a COM-összetevőkkel, a COM+ szolgáltatásokkal, a külső típusú kódtárakkal és számos operációsrendszer-szolgáltatással való interakciót. Az adattípusok, a metódus-aláírások és a hibakezelési mechanizmusok a felügyelt és a nem felügyelt objektummodellek között eltérőek. A .NET-keretrendszer összetevői és a nem felügyelt kód közötti együttműködés egyszerűsítése és a migrálási útvonal megkönnyítése érdekében a közös nyelvi futtatókörnyezet elrejti az ügyfelek és a kiszolgálók elől az objektummodellek közötti különbségeket.

A futtatókörnyezet felügyelete alatt futó kódot felügyelt kódnak nevezzük. Ezzel szemben a futtatókörnyezeten kívül futó kódot nem felügyelt kódnak nevezzük. A COM-összetevők, az ActiveX-felületek és a Windows API-függvények nem felügyelt kódra mutatnak példákat.

Ebben a szakaszban

COM-összetevők exponálása a .NET keretrendszer számára
A .NET-keretrendszeralkalmazásokból származó COM-összetevők használatát ismerteti.

A .NET-keretrendszer komponenseinek COM-kitettsége
A com-alkalmazások .NET-keretrendszer-összetevőinek használatát ismerteti.

Nem kezelt DLL-függvények használata
Ismerteti, hogyan hívhat meg nem felügyelt DLL-függvényeket platformhívással.

Interop Marshaling
Ismerteti a COM interop és platformhívások marshalling folyamatát.

Útmutató: HRESULT-ok és kivételek leképezése
A kivételek és a HRESULT-k közötti leképezést ismerteti.

Típusegyenlítés és beágyazott interop típusok
Leírja, hogy a COM-típusok típusadatai hogyan ágyazódnak be a szerelvényekbe, és hogyan határozza meg a közös nyelvi futtatókörnyezet a beágyazott COM-típusok egyenértékűségét.

Útmutató: Elsődleges interop összeszerelések létrehozása Tlbimp.exehasználatával
Az elsődleges interop szerelvények Tlbimp.exe( Típustár-importáló) használatával történő előállítását ismerteti.

Útmutató: Elsődleges interop összeállítások regisztrálása
Bemutatja, hogyan regisztrálhatja az elsődleges interop összetevőket, mielőtt hivatkozhat rájuk a projektekben.

com interopRegistration-Free
Azt ismerteti, hogy a COM interop hogyan aktiválhatja az összetevőket a Windows-beállításjegyzék használata nélkül.

Útmutató: A .NET Framework-Based COM-összetevők konfigurálása Registration-Free aktiváláshoz
Ismerteti, hogyan hozhat létre alkalmazásjegyzéket, és hogyan hozhat létre és ágyazhat be összetevőjegyzéket.

COM-burkolók
A COM interop által biztosított burkolókat ismerteti.