/SUBSYSTEM
Menentukan lingkungan eksekusi yang diperlukan oleh gambar yang dapat dieksekusi.
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
NATIVE|POSIX|WINDOWS|WINDOWSCE}[,major[.minor]]
Keterangan
Opsi ini mengedit gambar untuk menunjukkan subsistem mana yang harus dipanggil sistem operasi untuk eksekusi.
Anda dapat menentukan salah satu subsistem berikut:
BOOT_APPLICATION
Aplikasi yang berjalan di lingkungan boot Windows. Untuk informasi selengkapnya tentang aplikasi boot, lihat Tentang Penyedia WMI BCD.
KONSOL
Aplikasi mode karakter Windows. Sistem operasi menyediakan konsol untuk aplikasi konsol.
EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
Gambar Extensible Firmware Interface (EFI)
Opsi subsistem EFI menjelaskan gambar yang dapat dieksekusi yang berjalan di lingkungan Antarmuka Firmware yang Dapat Diperluas. Lingkungan ini biasanya disediakan dengan perangkat keras dan dijalankan sebelum sistem operasi dimuat. Perbedaan utama antara jenis gambar EFI adalah lokasi memori tempat gambar dimuat dan tindakan yang diambil saat panggilan ke gambar kembali. Gambar EFI_APPLICATION dibongkar saat kontrol kembali. EFI_BOOT_SERVICE_DRIVER atau EFI_RUNTIME_DRIVER dibongkar hanya jika kontrol kembali dengan kode kesalahan. Gambar EFI_ROM dijalankan dari ROM. Untuk informasi selengkapnya, lihat spesifikasi di situs web Forum EFI Terpadu.
PRIBUMI
Kode yang berjalan tanpa lingkungan subsistem—misalnya, driver perangkat mode kernel dan proses sistem asli. Opsi ini biasanya dicadangkan untuk fitur sistem Windows.
POSIX
Aplikasi yang berjalan di subsistem POSIX di Windows.
WINDOWS
Aplikasi yang berjalan di lingkungan grafis Windows. Ini termasuk aplikasi desktop dan aplikasi Platform Windows Universal (UWP).
WINDOWSCE
Subsistem WINDOWSCE menunjukkan bahwa aplikasi dimaksudkan untuk berjalan pada perangkat yang memiliki versi kernel Windows CE. Versi kernel termasuk PocketPC, Windows Mobile, Windows Phone 7, Windows CE V1.0-6.0R3, dan Windows Embedded Compact 7.
major
Opsional dan minor
nilai menentukan versi minimum yang diperlukan dari subsistem yang ditentukan:
Bagian bilangan bulat dari nomor versi—bagian di sebelah kiri titik desimal—diwakili oleh
major
.Bagian pecahan dari nomor versi—bagian di sebelah kanan titik desimal—diwakili oleh
minor
.Nilai
major
danminor
harus dari 0 hingga 65.535.
Pilihan subsistem memengaruhi alamat awal default untuk program. Untuk informasi selengkapnya, lihat /ENTRY (Entry-Point Symbol), opsi linker /ENTRY:function .
Untuk informasi selengkapnya, termasuk nilai minimum dan default untuk nomor versi utama dan minor untuk setiap subsistem, lihat opsi linker /SUBSYSTEM .