Kommentar
Å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.
Anmärkning
Det aktiva mallbiblioteket (ATL) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.
Ett gränssnitt är det sätt på vilket ett objekt exponerar sina funktioner för omvärlden. I COM är ett gränssnitt en tabell med pekare (t.ex. en C++ vtable) till funktioner som implementeras av objektet. Tabellen representerar gränssnittet och de funktioner som den pekar på är metoderna i gränssnittet. Ett objekt kan exponera så många gränssnitt som det väljer.
Varje gränssnitt baseras på det grundläggande COM-gränssnittet IUnknown. Metoderna för IUnknown att tillåta navigering till andra gränssnitt som exponeras av objektet.
Dessutom får varje gränssnitt ett unikt gränssnitts-ID (IID). Den här unikheten gör det enkelt att stödja gränssnittsversioner. En ny version av ett gränssnitt är helt enkelt ett nytt gränssnitt med ett nytt IID.
Anmärkning
IID:er för com- och OLE-standardgränssnitten är fördefinierade.