Sdílet prostřednictvím


Atributy rozhraní

Použít následující atributy rozhraní (nebo __interface) klíčových slov jazyka C++.

Atribut

Description

async_uuid

Určuje identifikátor UUID, který přesměruje kompilátor jazyk MIDL definovat synchronní i asynchronní verze rozhraní COM.

vlastní

Umožňuje definovat vlastní atributy.

omezené rozhraní IDispatch

Rozhraní v souboru .idl se umístí jako odesílající rozhraní.

duální

Umístí rozhraní jako duální rozhraní v souboru .idl.

Exportovat

Způsobí, že struktura dat do souboru .idl.

helpcontext

Určuje ID kontextu, který umožňuje uživateli zobrazit informace o tento prvek v souboru nápovědy.

soubor nápovědy

Nastaví název souboru nápovědy pro knihovnu typů.

helpstring

Určuje řetězec znaků, který se používá k popisu elementu, na který se vztahuje.

helpstringcontext

V souboru HLP nebo CHM Určuje ID tématu nápovědy.

helpstringdll

Určuje název knihovny DLL provádět vyhledávací řetězec dokumentu (lokalizace).

skrytý

Označuje, že položka existuje, ale nebude zobrazen v prohlížeči uživatele.

library_block

Umístí konstrukce uvnitř bloku knihovny soubor .idl.

místní

Umožňuje používat jazyk MIDL kompilátor záhlaví generátoru, při použití v záhlaví rozhraní.Při použití v jednotlivé funkce, označí místní postup, pro kterou jsou generovány žádné objekty stub.

nerozšiřitelnou kategorii

Určuje, že IDispatch implementace zahrnuje pouze vlastnosti a metody uvedené v popisu rozhraní a další členy nemohou být rozšířeny v době spuštění.Tento atribut je platný pouze v dual rozhraní.

Distanční

Označuje rozhraní objektu popis jazyka (Distanční) rozhraní.

object

Určuje vlastní rozhraní.

oleautomation

Označuje, že je rozhraní kompatibilní s automatizací.

pointer_default

Určuje výchozí atribut ukazatele pro všechny ukazatele kromě nejvyšší úrovně ukazatelů, které se zobrazí v seznamech parametr.

PTR

Ukazatel se označí jako úplné ukazatel.

restricted

Určí, které členy knihovny nelze volat libovolně.

identifikátor UUID

Poskytuje jedinečné ID knihovny

Musí dodržovat tato pravidla pro definice rozhraní:

  • Konvence volání výchozí hodnota je __stdcall.

  • Identifikátor GUID je dodávána můžete, pokud nezadáte jeden.

  • Žádná přetížená metody jsou povoleny.

Při určování není uuid atributů a stejný název rozhraní pomocí atributu v různých projektech, stejný identifikátor GUID je generován.

Viz také

Další zdroje

Atributy podle použití