Sdílet prostřednictvím


#Import atributy (C++)

Obsahuje odkazy na atributy použité směrnice #import.

Konkrétní společnosti Microsoft

Následující atributy jsou k dispozici směrnice #import.

Atribut

Description

auto_rename

Přejmenuje C++ vyhrazená slova připojením k názvu proměnné řešení možných konfliktů názvů dvou podtržítka (_).

auto_search

Určuje, že odkazované knihovny typů s #import a sama odkazuje na jiný typ knihovny, kompilátor můžete provést implicitní #import pro typ knihovny.

embedded_idl

Určuje, že knihovny typů je zapsán do souboru .tlh s kód generován atribut zachovány.

exclude (#import)

Položky se vyloučí z hlavičky souborů knihoven typů generování.

high_method_prefix

Určuje předponu, pro použití ve vysokých vlastnosti a metody pojmenování.

high_property_prefixes

Určuje alternativní předpony pro tři vlastnosti metody.

implementation_only

Potlačí generace záhlaví souboru .tlh (primární záhlaví souboru).

include()

Zakáže automatické vyloučení.

inject_statement

Vloží svůj argument jako zdrojový text záhlaví knihovny typů.

named_guids

Definovat a inicializace proměnných GUID v původním stylu, formuláře kompilátoru sděluje, LIBID_MyLib, CLSID_MyCoClass, IID_MyInterface, a DIID_MyDispInterface.

no_auto_exclude

Zakáže automatické vyloučení.

no_dual_interfaces

Změny způsobu Kompilátor generuje funkce obálky pro duální rozhraní metody.

no_implementation

Potlačí generace .tli hlavičky, která obsahuje implementace funkce členů obálky.

no_namespace

Určuje, že název oboru názvů není generován kompilátorem.

no_registry

Říká kompilátoru není v registru pro typ knihovny.

no_search_namespace

Má stejné funkce jako no_namespace atribut, ale používá se na typ knihovny, které používají směrnice #import s auto_search atributu.

no_smart_pointers

Potlačí vytváření inteligentních ukazatele pro všechna rozhraní v knihovně typů.

raw_dispinterfaces

Generovat nižší úrovně souhrnného omezené rozhraní IDispatch metody a vlastnosti, které volají funkce kompilátoru sděluje, IDispatch::Invoke a vrátit se HRESULT kód chyby.

raw_interfaces_only

Potlačí generací obalovač funkce zpracování chyb a property (C++) prohlášení, používající tyto funkce souhrnného seznamu stop.

raw_method_prefix

Určuje různé předpony k zamezení kolize názvů.

raw_native_types

Zakáže použití třídy COM podpory vysoké úrovně souhrnného funkcí a místo vynutí použití nižší úrovně datových typů.

raw_property_prefixes

Určuje alternativní předpony pro tři vlastnosti metody.

rename (#import)

Works kolem názvu kolize problémy.

rename_namespace

Přejmenuje oboru názvů, který obsahuje obsah knihovny typů.

rename_search_namespace

Má stejné funkce jako rename_namespace atribut, ale používá se na typ knihovny, které používají směrnice #import s auto_search atributu.

TLBID

Umožňuje načtení knihovny než primární typ knihovny.

Konec konkrétní společnosti Microsoft

Viz také

Referenční dokumentace

#Import směrnice (C++)