CV_CFL_LANG
Spécifie le langage du code source de l’application ou du module lié.
Syntaxe
typedef enum CV_CFL_LANG {
CV_CFL_C = 0x00,
CV_CFL_CXX = 0x01,
CV_CFL_FORTRAN = 0x02,
CV_CFL_MASM = 0x03,
CV_CFL_PASCAL = 0x04,
CV_CFL_BASIC = 0x05,
CV_CFL_COBOL = 0x06,
CV_CFL_LINK = 0x07,
CV_CFL_CVTRES = 0x08,
CV_CFL_CVTPGD = 0x09,
CV_CFL_CSHARP = 0x0A,
CV_CFL_VB = 0x0B,
CV_CFL_ILASM = 0x0C,
CV_CFL_JAVA = 0x0D,
CV_CFL_JSCRIPT = 0x0E,
CV_CFL_MSIL = 0x0F,
CV_CFL_HLSL = 0x10,
CV_CFL_OBJC = 0x11,
CV_CFL_OBJCXX = 0x12,
CV_CFL_SWIFT = 0x13,
CV_CFL_ALIASOBJ = 0x14,
CV_CFL_RUST = 0x15,
CV_CFL_GO = 0x16,
} CV_CFL_LANG;
Éléments
Élément | Description |
---|---|
CV_CFL_C | La langue de l’application est C. |
CV_CFL_CXX | Le langage d’application est C++. |
CV_CFL_FORTRAN | Le langage d’application est FORTRAN. |
CV_CFL_MASM | Le langage d’application est l’assembleur de macros Microsoft. |
CV_CFL_PASCAL | La langue de l’application est Pascal. |
CV_CFL_BASIC | Le langage d’application est BASIC. |
CV_CFL_COBOL | La langue de l’application est COBOL. |
CV_CFL_LINK | L’application est un module généré par l’éditeur de liens. |
CV_CFL_CVTRES | L’application est un module de ressource converti avec l’outil CVTRES. |
CV_CFL_CVTPGD | L’application est un module optimisé POGO généré avec l’outil CVTPGD. |
CV_CFL_CSHARP | Le langage d’application est C#. |
CV_CFL_VB | Le langage d’application est Visual Basic. |
CV_CFL_ILASM | Le langage d’application est l’assembly de langage intermédiaire (il s’agit de l’assembly CLR (Common Language Runtime). |
CV_CFL_JAVA | Le langage d’application est Java. |
CV_CFL_JSCRIPT | Le langage d’application est Jscript. |
CV_CFL_MSIL | Le langage d’application est un MSIL (Microsoft Intermediate Language) inconnu, peut-être un résultat de l’utilisation du commutateur /LTCG (Génération de code au moment du lien). |
CV_CFL_HLSL | La langue de l’application est le langage du nuanceur de haut niveau. |
CV_CFL_OBJC | Le langage d’application est Objective-C. |
CV_CFL_OBJCXX | Le langage d’application est Objective-C++. |
CV_CFL_SWIFT | La langue de l’application est Swift. |
CV_CFL_ALIASOBJ | L’application est un module généré par l’outil aliasobj. |
CV_CFL_RUST | La langue de l’application est Rust. |
CV_CFL_GO | La langue de l’application est Go. |
Notes
Les valeurs de cette énumération sont retournées par un appel à la méthode IDiaSymbol::get_platform.
Remarque
Le compilateur DXC plus récent ne produit plus de fichiers PDF. Cette API a uniquement des valeurs valides sur les fichiers PDF générés par l’ancien compilateur fxc.exe .
Spécifications
En-tête : cvconst.h