Bagikan melalui


CV_CFL_LANG

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

Lihat juga