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.

Configuration requise

En-tête : cvconst.h

Voir aussi