CV_CFL_LANG
Specifica la lingua del codice sorgente dell'applicazione o del modulo collegato.
Sintassi
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;
Elementi
Elemento | Descrizione |
---|---|
CV_CFL_C | Il linguaggio dell'applicazione è C. |
CV_CFL_CXX | Il linguaggio dell'applicazione è C++. |
CV_CFL_FORTRAN | Il linguaggio dell'applicazione è FORTRAN. |
CV_CFL_MASM | Il linguaggio dell'applicazione è Microsoft Macro Assembler. |
CV_CFL_PASCAL | Il linguaggio dell'applicazione è Pascal. |
CV_CFL_BASIC | Il linguaggio dell'applicazione è BASIC. |
CV_CFL_COBOL | Il linguaggio dell'applicazione è COBOL. |
CV_CFL_LINK | L'applicazione è un modulo generato dal linker. |
CV_CFL_CVTRES | L'applicazione è un modulo di risorse convertito con lo strumento CVTRES. |
CV_CFL_CVTPGD | L'applicazione è un modulo ottimizzato POGO generato con lo strumento CVTPGD. |
CV_CFL_CSHARP | Il linguaggio dell'applicazione è C#. |
CV_CFL_VB | Il linguaggio dell'applicazione è Visual Basic. |
CV_CFL_ILASM | Il linguaggio dell'applicazione è un assembly di linguaggio intermedio (ovvero assembly CLR). |
CV_CFL_JAVA | Il linguaggio dell'applicazione è Java. |
CV_CFL_JSCRIPT | Il linguaggio dell'applicazione è Jscript. |
CV_CFL_MSIL | Il linguaggio dell'applicazione è un linguaggio MSIL (Microsoft Intermediate Language) sconosciuto, probabilmente un risultato dell'uso dell'opzione /LTCG (Link-time Code Generation). |
CV_CFL_HLSL | Il linguaggio dell'applicazione è High Level Shader Language. |
CV_CFL_OBJC | Il linguaggio dell'applicazione è Objective-C. |
CV_CFL_OBJCXX | Il linguaggio dell'applicazione è Objective-C++. |
CV_CFL_SWIFT | Il linguaggio dell'applicazione è Swift. |
CV_CFL_ALIASOBJ | L'applicazione è un modulo generato dallo strumento aliasobj. |
CV_CFL_RUST | Il linguaggio dell'applicazione è Rust. |
CV_CFL_GO | Il linguaggio dell'applicazione è Go. |
Osservazioni:
I valori di questa enumerazione vengono restituiti da una chiamata al metodo IDiaSymbol::get_language .
Nota
Il compilatore DXC più recente non produce più PDB. Questa API ha solo valori validi nei PDB prodotti dal compilatore di fxc.exe meno recente.
Requisiti
Intestazione: cvconst.h