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.

Requisitos

Encabezado: cvconst.h

Consulte también