CV_CFL_LANG
Gibt die Programmiersprache des Quellcodes der Anwendung oder des verknüpften Moduls an.
Syntax
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;
Elemente
Element | Beschreibung |
---|---|
CV_CFL_C | Anwendungssprache ist C. |
CV_CFL_CXX | Anwendungssprache ist C++. |
CV_CFL_FORTRAN | Anwendungssprache ist FORTRAN. |
CV_CFL_MASM | Anwendungssprache ist Microsoft Macro Assembler. |
CV_CFL_PASCAL | Die Anwendungssprache ist Pascal. |
CV_CFL_BASIC | Die Anwendungssprache ist EINFACH. |
CV_CFL_COBOL | Die Anwendungssprache ist COBOL. |
CV_CFL_LINK | Die Anwendung ist ein linkergeneriertes Modul. |
CV_CFL_CVTRES | Die Anwendung ist ein Ressourcenmodul, das mit dem CVTRES-Tool konvertiert wird. |
CV_CFL_CVTPGD | Die Anwendung ist ein mit CVTPGD-Tool generiertes POGO-optimiertes Modul. |
CV_CFL_CSHARP | Anwendungssprache ist C#. |
CV_CFL_VB | Die Anwendungssprache ist Visual Basic. |
CV_CFL_ILASM | Die Anwendungssprache ist eine Zwischensprachassembly (dies ist die ClR-Assembly (Common Language Runtime). |
CV_CFL_JAVA | Die Anwendungssprache ist Java. |
CV_CFL_JSCRIPT | Die Anwendungssprache ist Jscript. |
CV_CFL_MSIL | Die Anwendungssprache ist eine unbekannte Microsoft Intermediate Language (MSIL), die möglicherweise auf die Verwendung des Schalters /LTCG (Link-time Code Generation) beruht. |
CV_CFL_HLSL | Anwendungssprache ist High Level Shader Language. |
CV_CFL_OBJC | Anwendungssprache ist Objective-C. |
CV_CFL_OBJCXX | Anwendungssprache ist Objective-C++. |
CV_CFL_SWIFT | Die Anwendungssprache ist Swift. |
CV_CFL_ALIASOBJ | Die Anwendung ist ein Modul, das vom Aliasobj-Tool generiert wird. |
CV_CFL_RUST | Anwendungssprache ist Rust. |
CV_CFL_GO | Die Anwendungssprache ist Go. |
Hinweise
Die Werte in dieser Enumeration werden durch einen Aufruf der IDiaSymbol::get_language-Methode zurückgegeben.
Hinweis
Der neuere DXC-Compiler erzeugt keine PDBs mehr. Diese API enthält nur gültige Werte für PDBs, die vom älteren fxc.exe Compiler erstellt wurden.
Anforderungen
Header: cvconst.h