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