Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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