CV_CFL_LANG

指定应用或链接摸块的源代码语言。

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_LANG;

Elements

  • CV_CFL_C
    应用程序语言是C。

  • CV_CFL_CXX
    应用程序语言为C++。

  • CV_CFL_FORTRAN
    应用程序是语言编写的。

  • CV_CFL_MASM
    应用程序语言是Microsoft Macro Assembler。

  • CV_CFL_PASCAL
    应用程序是Pascal语言。

  • CV_CFL_BASIC
    应用程序语言是原子的。

  • CV_CFL_COBOL
    应用程序是COBOL语言。

  • CV_CFL_LINK
    应用程序是一个链接器生成的模块。

  • CV_CFL_CVTRES
    应用程序是资源模块将带CVTRES工具。

  • CV_CFL_CVTPGD
    应用程序是POGO优化模块生成与CVTPGD工具。

  • CV_CFL_CSHARP
    应用程序语言是C#。

  • CV_CFL_VB
    应用程序语言是Visual Basic。

  • CV_CFL_ILASM
    应用程序语言为中间语言程序集(即公共语言运行时(CLR)程序集)。

  • CV_CFL_JAVA
    应用程序是Java语言。

  • CV_CFL_JSCRIPT
    应用程序是Jscript语言。

  • CV_CFL_MSIL
    应用程序语言是一种未知的Microsoft中间语言(msil),可以使用结果 /LTCG(链接时代码生成) 开关。

  • CV_CFL_HLSL
    应用程序语言是高级着色器语言。

备注

此枚举的值调用并返回到 IDiaSymbol::get_language 方法。

要求

头文件:cvconst.h

请参见

参考

IDiaSymbol::get_language

其他资源

枚举和结构