Sdílet prostřednictvím


CV_CFL_LANG

Určuje jazyk zdrojového kódu aplikace nebo propojeného modulu.

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;

Elementy

Element (Prvek) Popis
CV_CFL_C Jazyk aplikace je C.
CV_CFL_CXX Jazyk aplikace je C++.
CV_CFL_FORTRAN Jazyk aplikace je FORTRAN.
CV_CFL_MASM Jazyk aplikace je Microsoft Macro Assembler.
CV_CFL_PASCAL Jazyk aplikace je Pascal.
CV_CFL_BASIC Jazyk aplikace je BASIC.
CV_CFL_COBOL Jazyk aplikace je COBOL.
CV_CFL_LINK Aplikace je modul generovaný linkerem.
CV_CFL_CVTRES Aplikace je modul prostředků převedený pomocí nástroje CVTRES.
CV_CFL_CVTPGD Aplikace je modul optimalizovaný pro POGO vygenerovaný nástrojem CVTPGD.
CV_CFL_CSHARP Jazyk aplikace je C#.
CV_CFL_VB Jazyk aplikace je Visual Basic.
CV_CFL_ILASM Jazyk aplikace je sestavení zprostředkujícího jazyka
(toto je sestavení CLR (Common Language Runtime).
CV_CFL_JAVA Jazyk aplikace je Java.
CV_CFL_JSCRIPT Jazyk aplikace je Jscript.
CV_CFL_MSIL Jazyk aplikace je neznámý jazyk MSIL (Microsoft Intermediate Language), což může být výsledkem použití přepínače /LTCG (generování kódu v čase link-time).
CV_CFL_HLSL Jazyk aplikace je jazyk shaderu vysoké úrovně.
CV_CFL_OBJC Jazyk aplikace je Objective-C.
CV_CFL_OBJCXX Jazyk aplikace je Objective-C++.
CV_CFL_SWIFT Jazyk aplikace je Swift.
CV_CFL_ALIASOBJ Aplikace je modul vygenerovaný nástrojem aliasobj.
CV_CFL_RUST Jazyk aplikace je Rust.
CV_CFL_GO Jazyk aplikace je Go.

Poznámky

Hodnoty v tomto výčtu jsou vráceny voláním metody IDiaSymbol::get_language .

Poznámka:

Novější kompilátor DXC už nevytáčí soubory PDB. Toto rozhraní API má platné hodnoty pouze u souborů PDB vytvořených starším kompilátorem fxc.exe .

Požadavky

Hlavička: cvconst.h

Viz také