emitidl
Určuje, zda budou všechny následné IDL atributy zpracovány a umístěny v souboru generovaného .idl.
[ emitidl([boolean],
defaultimports=[boolean]
) ] ;
Parametry
boolean
Possible values: true, false, forced, restricted, push, or pop.Pokud true, IDL kategorie atributy zjistil ve zdrojovém kódu souboru budou umístěny do generované .idl souboru.Toto je výchozí nastavení pro emitidl.
Pokud false, IDL kategorie atributy zjistil ve zdrojovém kódu souboru umístěny není soubor generovaný .idl.
Pokud s omezeným přístupem, umožňuje IDL atributů v souboru bez modulu atributu.Kompilátor nevygeneruje soubor .idl.
Pokud Vynucené, přepíše následné s omezeným přístupem atribut, který vyžaduje soubor mít modulu atributy atribut IDL jsou-li v souboru.
Push umožňuje uložit aktuální emitidl nastavení vnitřního emitidl zásobníku, a pop umožňuje nastavit emitidl na jakémkoli hodnota je v horní části vnitřní emitidl zásobníku.
defaultimports*=*boolean (volitelné)
Pokud boolean je true, docobj.idl, budou importovány do souboru generovaného .idl.Také pokud soubor .idl se stejným názvem, jako soubor s příponou h soubor #include do zdroje není nalezen ve stejném adresáři jako soubor s příponou h soubor a potom soubor generovaný .idl bude obsahovat příkaz import souboru .idl.
Pokud boolean je false, docobj.idl, nebudou importovány do generované .idl souboru.Budete muset explicitně importovat soubory .idl s import.
Poznámky
Po emitidl ve zdrojovém kódu souboru vyskytne atribut jazyka C++, IDL kategorie atributy bude umístěn v souboru generovaného .idl.Pokud není žádná emitidl atribut IDL atributy ve zdrojovém kódu souboru bude výstup do souboru generovaného .idl.
Je možné mít více emitidl ve zdrojovém kódu souboru atributy.Pokud [emitidl(false)]; je zaznamenána v souboru bez následné [emitidl(true)];, pak žádné atributy budou zpracovány do generované .idl souboru.
Při každém kompilátor narazí na nový soubor emitidl je implicitně nastavena na true.
Požadavky
Atribut kontextu
V aplikacích |
Kdekoli |
Opakovatelné |
Ne |
Požadované atributy |
Žádná |
Neplatné atributy |
Žádná |
Další informace naleznete v tématu Kontexty atribut.