Sdílet prostřednictvím


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.

Viz také

Další zdroje

Kompilátor atributy

Samostatné atributy

Attributes Samples