Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan bahasa kode sumber aplikasi atau modul tertaut.
Sintaks
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;
Elemen
| Elemen | Deskripsi |
|---|---|
| CV_CFL_C | Bahasa aplikasi adalah C. |
| CV_CFL_CXX | Bahasa aplikasi adalah C++. |
| CV_CFL_FORTRAN | Bahasa aplikasi adalah FORTRAN. |
| CV_CFL_MASM | Bahasa aplikasi adalah Microsoft Macro Assembler. |
| CV_CFL_PASCAL | Bahasa aplikasi adalah Pascal. |
| CV_CFL_BASIC | Bahasa aplikasi adalah BASIC. |
| CV_CFL_COBOL | Bahasa aplikasi adalah COBOL. |
| CV_CFL_LINK | Aplikasi adalah modul yang dihasilkan linker. |
| CV_CFL_CVTRES | Aplikasi adalah modul sumber daya yang dikonversi dengan alat CVTRES. |
| CV_CFL_CVTPGD | Aplikasi adalah modul yang dioptimalkan POGO yang dihasilkan dengan alat CVTPGD. |
| CV_CFL_CSHARP | Bahasa aplikasi adalah C#. |
| CV_CFL_VB | Bahasa aplikasi adalah Visual Basic. |
| CV_CFL_ILASM | Bahasa aplikasi adalah rakitan bahasa perantara (ini adalah rakitan Common Language Runtime (CLR). |
| CV_CFL_JAVA | Bahasa aplikasi adalah Java. |
| CV_CFL_JSCRIPT | Bahasa aplikasi adalah Jscript. |
| CV_CFL_MSIL | Bahasa aplikasi adalah Microsoft Intermediate Language (MSIL) yang tidak diketahui, mungkin hasil dari penggunaan sakelar /LTCG (Pembuatan Kode Waktu Tautan). |
| CV_CFL_HLSL | Bahasa aplikasi adalah Bahasa Shader Tingkat Tinggi. |
| CV_CFL_OBJC | Bahasa aplikasi adalah Objective-C. |
| CV_CFL_OBJCXX | Bahasa aplikasi adalah Objective-C++. |
| CV_CFL_SWIFT | Bahasa aplikasi adalah Swift. |
| CV_CFL_ALIASOBJ | Aplikasi adalah modul yang dihasilkan oleh alat aliasobj. |
| CV_CFL_RUST | Bahasa aplikasi adalah Rust. |
| CV_CFL_GO | Bahasa aplikasi adalah Go. |
Keterangan
Nilai dalam enumerasi ini dikembalikan melalui panggilan ke metode IDiaSymbol::get_platform.
Catatan
Pengkompilasi DXC yang lebih baru tidak lagi menghasilkan PDB. API ini hanya memiliki nilai yang valid pada PDB yang diproduksi oleh pengkompilasi fxc.exe yang lebih lama.
Persyaratan
Header: cvconst.h