共用方式為


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

元素

元素 描述
CV_CFL_C 應用程式語言為 C。
CV_CFL_CXX 應用程式語言為 C++。
CV_CFL_FORTRAN 應用程式語言為 FORTRAN。
CV_CFL_MASM 應用程式語言是 Microsoft 宏組合器。
CV_CFL_PASCAL 應用程式語言為Pascal。
CV_CFL_BASIC 應用程式語言是 BASIC。
CV_CFL_COBOL 應用程式語言為 COBOL。
CV_CFL_LINK 應用程式是連結器產生的模組。
CV_CFL_CVTRES 應用程式是使用 CVTRES 工具轉換的資源模組。
CV_CFL_CVTPGD 應用程式是使用 CVTPGD 工具產生的 POGO 優化模組。
CV_CFL_CSHARP 應用程式語言為 C#。
CV_CFL_VB 應用程式語言為 Visual Basic。
CV_CFL_ILASM 應用程式語言是中繼語言元件
(也就是 Common Language Runtime (CLR) 元件)。
CV_CFL_JAVA 應用程式語言為 Java。
CV_CFL_JSCRIPT 應用程式語言為 Jscript。
CV_CFL_MSIL 應用程式語言是未知的 Microsoft Intermediate Language (MSIL),可能是使用 /LTCG (鏈接時間程式代碼產生) 參數的結果。
CV_CFL_HLSL 應用程式語言是高階著色器語言。
CV_CFL_OBJC 應用程式語言為 Objective-C。
CV_CFL_OBJCXX 應用程式語言為 Objective-C++。
CV_CFL_SWIFT 應用程式語言為 Swift。
CV_CFL_ALIASOBJ 應用程式是aliasobj工具所產生的模組。
CV_CFL_RUST 應用程式語言為 Rust。
CV_CFL_GO 應用程式語言為 Go。

備註

這個列舉中的值是由呼叫 IDiaSymbol::get_language 方法所傳回。

需求

標頭: cvconst.h

另請參閱