CV_CFL_LANG
Określa język kodu źródłowego aplikacji lub połączonego modułu.
Składnia
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;
Elementy
Element | opis |
---|---|
CV_CFL_C | Język aplikacji to C. |
CV_CFL_CXX | Język aplikacji to C++. |
CV_CFL_FORTRAN | Język aplikacji to FORTRAN. |
CV_CFL_MASM | Język aplikacji to Microsoft Macro Assembler. |
CV_CFL_PASCAL | Język aplikacji to Pascal. |
CV_CFL_BASIC | Język aplikacji to BASIC. |
CV_CFL_COBOL | Język aplikacji to COBOL. |
CV_CFL_LINK | Aplikacja jest modułem generowanym przez konsolidator. |
CV_CFL_CVTRES | Aplikacja to moduł zasobów konwertowany za pomocą narzędzia CVTRES. |
CV_CFL_CVTPGD | Aplikacja to zoptymalizowany pod kątem modelu POGO moduł generowany za pomocą narzędzia CVTPGD. |
CV_CFL_CSHARP | Język aplikacji to C#. |
CV_CFL_VB | Język aplikacji to Visual Basic. |
CV_CFL_ILASM | Język aplikacji to zestaw języka pośredniego (jest to zestaw środowiska uruchomieniowego języka wspólnego (CLR). |
CV_CFL_JAVA | Język aplikacji to Java. |
CV_CFL_JSCRIPT | Język aplikacji to Jscript. |
CV_CFL_MSIL | Język aplikacji jest nieznanym językiem Microsoft Intermediate Language (MSIL), prawdopodobnie wynikiem użycia przełącznika /LTCG (generowanie kodu w czasie połączenia). |
CV_CFL_HLSL | Język aplikacji to język cieniowania wysokiego poziomu. |
CV_CFL_OBJC | Język aplikacji to Objective-C. |
CV_CFL_OBJCXX | Język aplikacji to Objective-C++. |
CV_CFL_SWIFT | Język aplikacji to Swift. |
CV_CFL_ALIASOBJ | Aplikacja to moduł generowany przez narzędzie aliasobj. |
CV_CFL_RUST | Język aplikacji to Rust. |
CV_CFL_GO | Język aplikacji to Go. |
Uwagi
Wartości w tym wyliczenie są zwracane przez wywołanie metody IDiaSymbol::get_language .
Uwaga
Nowszy kompilator DXC nie generuje już plików PDB. Ten interfejs API zawiera tylko prawidłowe wartości w plikach PDB utworzonych przez starszy kompilator fxc.exe .
Wymagania
Nagłówek: cvconst.h