/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.

Vedere anche

Riferimenti

Opzioni di EDITBIN