Condividi tramite


/SUBSYSTEM

Specifica l'ambiente di esecuzione richiesto dall'immagine eseguibile.

/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
        EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
        NATIVE|POSIX|WINDOWS|WINDOWSCE}[,major[.minor]]

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:

  • BOOT_APPLICATION
    Applicazione eseguita nell'ambiente di avvio Windows.Per ulteriori informazioni sulle applicazioni di avvio, vedere Sul provider BCD WMI.

  • CONSOLE
    Un'applicazione in modalità carattere Windows.Il sistema operativo fornisce una console per le applicazioni console.

  • Interfaccia firmware estensibile (EFI, Extensible Firmware Interface)
    Le opzioni del sottosistema EFI descrivono le immagini eseguibili, che vengono eseguite nell'ambiente Extensible Firmware Interface (EFI).Questo ambiente in genere viene fornito con un hardware e viene eseguito prima del caricamento del sistema operativo.Le principali differenze tra i tipi di immagine EFI sono le locazione della memoria in cui l'immagine è caricata e le azioni che vengono eseguite quando la chiamata ritorna l'immagine.Un'immagine EFI_APPLICATION viene scaricata quando restituisce il controllo.Un EFI_BOOT_SERVICE_DRIVER o un EFI_RUNTIME_DRIVER viene scaricato solo se il controllo restituisce un errore.Un'immagine EFI_ROM viene eseguita da ROM.Per ulteriori informazioni, vedere le specifiche sul sito Web Forum UML unificato.

  • NATIVE
    Codice che viene eseguito senza un sottosistema ambiente—ad esempio, i driver di periferiche in modalità kernel e i processi nativi del sistema.Questa opzione è generalmente riservata per le funzionalità del sistema Windows.

  • POSIX
    Un'applicazione che viene eseguita nel sottosistema POSIX in Windows.

  • WINDOWS
    Un'applicazione eseguita nell'ambiente grafico di Windows.Questo vale sia per le applicazioni desktop che le applicazioni Windows Store.

  • WINDOWSCE
    Il sottosistema WINDOWSCE indica che l'applicazione deve essere eseguita in un dispositivo con una versione Windows CE del kernel.Le versioni del kernel includono PocketPC, Windows Mobile, Windows Phone 7, Windows CE V1.0-6.0R3 e Windows Embedded Compact 7.

I valori facoltativi major e minor indicano i requisiti minimi di versione del sottosistema specificato:

  • Tutta la parte numerica del numero di versione—il numero a sinistra del punto decimale—è rappresentato da major.

  • La parte frazionaria del numero di versione—a destra del punto decimale—è rappresentato da minor.

  • I valori di major e minor devono essere compresi tra 0 e 65.535.

La scelta del sottosistema influisce sull'indirizzo iniziale predefinito del programma.Per ulteriori informazioni, vedere /ENTRY (Simbolo del punto di ingresso), il linker /ENTRY: opzione dellafunzione.

Per ulteriori informazioni, inclusi i valori minimo e predefiniti per i numeri di versione principali e secondari per ogni sottosistema, vedere l'opzione del linker /SUBSYSTEM.

Vedere anche

Riferimenti

Opzioni di EDITBIN