Поделиться через


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;

Элементы

Элемент Description
CV_CFL_C Язык приложения — C.
CV_CFL_CXX Язык приложения — C++.
CV_CFL_FORTRAN Язык приложения — FORTRAN.
CV_CFL_MASM Язык приложения — это средство сборки макросов Майкрософт.
CV_CFL_PASCAL Язык приложения — Pascal.
CV_CFL_BASIC Язык приложения — 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 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 .

Примечание.

Более новый компилятор DXC больше не создает PDF-файлы. Этот API имеет только допустимые значения для PDF-файлов, созданных более старым компилятором fxc.exe .

Требования

Заголовок: cvconst.h

См. также