Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující atributy platí pro klíčové slovo jazyka C++ rozhraní (nebo __interface).
| Atribut | Popis |
|---|---|
| async_uuid | Určuje UUID, který směruje kompilátor MIDL tak, aby definoval synchronní i asynchronní verze rozhraní MODELU COM. |
| custom | Umožňuje definovat vlastní atributy. |
| dispinterface | Umístí rozhraní do souboru .idl jako rozhraní pro odeslání. |
| dual | Umístí rozhraní do souboru .idl jako duální rozhraní. |
| export | Způsobí umístění datové struktury do souboru .idl. |
| helpcontext | Určuje ID kontextu, které umožňuje uživateli zobrazit informace o tomto prvku v souboru nápovědy. |
| helpfile | Nastaví název souboru nápovědy pro knihovnu typů. |
| helpstring | Určuje řetězec znaků, který se používá k popisu prvku, na který se vztahuje. |
| helpstringcontext | Určuje ID tématu nápovědy v souboru .hlp nebo .chm. |
| helpstringdll | Určuje název knihovny DLL, který se má použít k provedení vyhledávání řetězců dokumentu (lokalizace). |
| hidden | Označuje, že položka existuje, ale neměla by být zobrazena v prohlížeči orientovaném na uživatele. |
| library_block | Umístí konstruktor uvnitř bloku knihovny souboru .idl. |
| local | Umožňuje použít kompilátor MIDL jako generátor hlaviček při použití v hlavičce rozhraní. Při použití v jednotlivých funkcích určuje místní proceduru, pro kterou nejsou generovány žádné zástupné procedury. |
| nonextensible | Určuje, že IDispatch implementace zahrnuje pouze vlastnosti a metody uvedené v popisu rozhraní a nelze ji rozšířit o další členy za běhu. Tento atribut je platný pouze na duálním rozhraní. |
| odl | Identifikuje rozhraní jako rozhraní ODL (Object Description Language). |
| object | Identifikuje vlastní rozhraní. |
| oleautomation | Označuje, že rozhraní je kompatibilní se službou Automation. |
| pointer_default | Určuje výchozí atribut ukazatele pro všechny ukazatele kromě ukazatelů nejvyšší úrovně, které se zobrazují v seznamech parametrů. |
| ptr | Určuje ukazatel jako úplný ukazatel. |
| restricted | Určuje, které členy knihovny nelze libovolně volat. |
| uuid | Poskytuje jedinečné ID knihovny. |
Musíte dodržovat tato pravidla pro definování rozhraní:
Výchozí konvence volání je __stdcall.
Pokud ho nezadáte, zadáte pro vás identifikátor GUID.
Nejsou povoleny žádné přetížené metody.
Pokud nezadáte atribut uuid a použijete stejný název rozhraní v různých projektech atributů, vygeneruje se stejný identifikátor GUID.