Freigeben über


embedded_idl

C++-Besondere

Gibt an, dass die Typbibliothek für die TLH-Datei mit dem ATTRIBUTE-generierten beibehaltenen Code geschrieben wird.

embedded_idl[("param")]

Parameter

  • param
    Kann einer der beiden Werte:

    • emitidl: Die Typinformationen, die vom typelib importiert wurden, sind in IDL vorhanden sein, das für das attributierte Projekt generiert wird.Dies ist die Standardeinstellung und ist aktiv sein, wenn Sie einen Parameter nicht in embedded_idlangeben.

    • no_emitidl: Die Typinformationen, die vom typelib importiert wurden, sind nicht in der IDL-Datei vorhanden sein, das für das attributierte Projekt generiert wird.

Beispiel

// import_embedded_idl.cpp
// compile with: /LD
#include <windows.h>
[module(name="MyLib2")];
#import "\school\bin\importlib.tlb" embedded_idl("no_emitidl")

Hinweise

bestimmten ENDES C++

Siehe auch

Referenz

#import Attribute (C++)

eine #import-Direktive (C++)