CV_CFL_LANG
Especifica a linguagem do código-fonte do aplicativo ou do módulo vinculado.
Syntax
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;
Elementos
Elemento | Descrição |
---|---|
CV_CFL_C | A linguagem do aplicativo é C. |
CV_CFL_CXX | A linguagem do aplicativo é C++. |
CV_CFL_FORTRAN | O idioma do aplicativo é FORTRAN. |
CV_CFL_MASM | A linguagem do aplicativo é Microsoft Macro Assembler. |
CV_CFL_PASCAL | A linguagem do aplicativo é Pascal. |
CV_CFL_BASIC | A linguagem do aplicativo é BASIC. |
CV_CFL_COBOL | A linguagem do aplicativo é COBOL. |
CV_CFL_LINK | O aplicativo é um módulo gerado pelo vinculador. |
CV_CFL_CVTRES | O aplicativo é um módulo de recurso convertido com a ferramenta CVTRES. |
CV_CFL_CVTPGD | O aplicativo é um módulo otimizado para POGO gerado com a ferramenta CVTPGD. |
CV_CFL_CSHARP | A linguagem do aplicativo é C#. |
CV_CFL_VB | A linguagem do aplicativo é Visual Basic. |
CV_CFL_ILASM | A linguagem do aplicativo é o assembly de linguagem intermediária (ou seja, o assembly CLR (Common Language Runtime)). |
CV_CFL_JAVA | A linguagem de aplicação é Java. |
CV_CFL_JSCRIPT | A linguagem do aplicativo é Jscript. |
CV_CFL_MSIL | A linguagem do aplicativo é uma MSIL (Microsoft Intermediate Language) desconhecida, possivelmente resultado do uso da opção /LTCG (Link-time Code Generation). |
CV_CFL_HLSL | A linguagem do aplicativo é a linguagem de sombreador de alto nível. |
CV_CFL_OBJC | A linguagem do aplicativo é Objective-C. |
CV_CFL_OBJCXX | A linguagem do aplicativo é Objective-C++. |
CV_CFL_SWIFT | A linguagem do aplicativo é Swift. |
CV_CFL_ALIASOBJ | O aplicativo é um módulo gerado pela ferramenta aliasobj. |
CV_CFL_RUST | A linguagem do aplicativo é Rust. |
CV_CFL_GO | A linguagem do aplicativo é Go. |
Comentários
Os valores nessa enumeração são retornados por uma chamada para o método IDiaSymbol::get_language.
Observação
O compilador DXC mais recente não produz mais PDBs. Essa API só tem valores válidos em PDBs produzidos pelo compilador fxc.exe mais antigo.
Requisitos
Cabeçalho: cvconst.h