/SUBSYSTEM
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|WINDOWSCE}[,left[,right]]
Note
Questa opzione consente di modificare l'immagine per indicare il sottosistema che deve essere richiamato dal sistema operativo per l'esecuzione.
È possibile specificare uno dei seguenti sottosistemi:
Il sottosistema CONSOLE che gestisce un'applicazione Win32 in modalità carattere in cui viene utilizzata una console fornita dal sistema operativo.
Extensible Firmware Interface. Sottosistemi EFI_*. Per ulteriori informazioni, vedere la specifica EFI, ad esempio nel sito Web di Intel.
Il sottosistema WINDOWS che gestisce un'applicazione che non richiede una console e che consente la creazione di finestre proprie, se necessario.
Il sottosistema NATIVE che gestisce un driver di periferica di Windows NT.
Il sottosistema WINDOWSCE che gestisce applicazioni Windows CE (Consumer Electronics).
Il sottosistema POSIX che gestisce un'applicazione POSIX in Windows NT.
I valori facoltativi left e right indicano i requisiti minimi di versione del sottosistema specificato:
Tutta la parte numerica del numero di versione, a sinistra del punto decimale, è rappresentata da left.
La parte frazionaria del numero di versione, a destra del punto decimale, è rappresentata da right.
I valori di left e right devono essere compresi tra 0 e 65.535.
L'impostazione predefinita è la versione 4.00 per CONSOLE, WINDOWS e NATIVE e la versione 19.90 per POSIX.
La scelta del sottosistema influisce sull'indirizzo iniziale predefinito del programma. Per ulteriori informazioni, vedere l'opzione del linker Simbolo del punto di ingresso (/ENTRY:function).
Per ulteriori informazioni, vedere l'opzione del linker /SUBSYSTEM.