CV_CFL_LANG
Especifica el lenguaje de código fuente de la aplicación o el módulo vinculado.
Sintaxis
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 | Descripción |
---|---|
CV_CFL_C | El lenguaje de aplicación es C. |
CV_CFL_CXX | El lenguaje de aplicación es C++. |
CV_CFL_FORTRAN | El idioma de la aplicación es FORTRAN. |
CV_CFL_MASM | El lenguaje de la aplicación es El ensamblador de macros de Microsoft. |
CV_CFL_PASCAL | El lenguaje de la aplicación es Pascal. |
CV_CFL_BASIC | El lenguaje de la aplicación es BASIC. |
CV_CFL_COBOL | El lenguaje de la aplicación es COBOL. |
CV_CFL_LINK | La aplicación es un módulo generado por el enlazador. |
CV_CFL_CVTRES | La aplicación es un módulo de recursos convertido con la herramienta CVTRES. |
CV_CFL_CVTPGD | La aplicación es un módulo optimizado para POGO generado con la herramienta CVTPGD. |
CV_CFL_CSHARP | El lenguaje de aplicación es C#. |
CV_CFL_VB | El lenguaje de la aplicación es Visual Basic. |
CV_CFL_ILASM | El lenguaje de aplicación es un ensamblado de lenguaje intermedio (es decir, ensamblado de Common Language Runtime (CLR). |
CV_CFL_JAVA | El lenguaje de aplicación es Java. |
CV_CFL_JSCRIPT | El lenguaje de aplicación es Jscript. |
CV_CFL_MSIL | El lenguaje de aplicación es un lenguaje intermedio de Microsoft (MSIL) desconocido, posiblemente un resultado del uso del modificador /LTCG (generación de código en tiempo de vínculo). |
CV_CFL_HLSL | El idioma de la aplicación es lenguaje de sombreador de alto nivel. |
CV_CFL_OBJC | El lenguaje de aplicación es Objective-C. |
CV_CFL_OBJCXX | El lenguaje de aplicación es Objective-C++. |
CV_CFL_SWIFT | El idioma de la aplicación es Swift. |
CV_CFL_ALIASOBJ | La aplicación es un módulo generado por la herramienta aliasobj. |
CV_CFL_RUST | El lenguaje de la aplicación es Rust. |
CV_CFL_GO | El idioma de la aplicación es Go. |
Comentarios
Los valores de esta enumeración se devuelven mediante una llamada al método IDiaSymbol::get_language.
Nota:
El compilador DXC más reciente ya no genera archivos PDB. Esta API solo tiene valores válidos en archivos PDF generados por el compilador de fxc.exe anterior.
Requisitos
Encabezado: cvconst.h