Freigeben über


/SUBSYSTEM

Gibt die vom ausführbaren Image benötigte Ausführungsumgebung an.

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

Hinweise

Mit dieser Option wird das Image so bearbeitet, dass erkennbar ist, welches Subsystem vom Betriebssystem zur Ausführung aufgerufen werden muss.

Sie können jedes der folgenden Subsysteme angeben:

BOOT_APPLICATION
Eine in der Windows-Startumgebung ausgeführte Anwendung. Weitere Informationen zu Startanwendungen finden Sie unter "Informationen zum BCD-WMI-Anbieter".

KONSOLE
Eine Windows-Zeichenmodusanwendung. Im Betriebssystem wird eine Konsole für Konsolenanwendungen zur Verfügung gestellt.

EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
Extensible Firmware Interface (EFI)-Image

Die EFI-Subsystemoptionen beschreiben ausführbare Images, die in die Extensible Firmware Interface-Umgebung ausgeführt werden. Diese Umgebung wird in der Regel mit der Hardware bereitgestellt und ausgeführt, bevor das Betriebssystem geladen wird. Die Hauptunterschiede zwischen EFI-Imagetypen sind die Speicheradresse, in die das Image geladen wird und die Aktionen, die ausgeführt wird, wenn der Aufruf zum Image zurückgegeben wird. Ein EFI_APPLICATIONS-Image wird entladen, wenn die Steuerung zurückgegeben wird. Ein EFI_BOOT_SERVICE_DRIVER oder ein EFI_RUNTIME_DRIVER wird entladen, wenn die Steuerung mit einem Fehlercode zurückgegeben wird. Ein EFI_ROM-Image wird vom ROM ausgeführt. Weitere Informationen finden Sie in den Spezifikationen auf der Unified EFI Forum-Website .

URSPRÜNGLICH
Code, der ohne eine Subsystemumgebung ausgeführt wird – z. B. Gerätetreiber im Kernelmodus und systemeigene Systemprozesse. Diese Option ist üblicherweise für Windows-Systemfunktionen reserviert.

POSIX
Eine App, die im POSIX-Subsystem in Windows ausgeführt wird.

FENSTER
Eine App, die in der grafischen Umgebung von Windows ausgeführt wird. Dies umfasst sowohl Desktop-Apps als auch Universelle Windows-Plattform (UWP)-Apps.

WINDOWSCE
Das WINDOWSCE-Subsystem gibt an, dass die App dafür vorgesehen ist, auf einem Gerät mit einer Version von Windows CE-Kernels ausgeführt zu werden. Kernelversionen schließen PocketPC, Windows Mobile, Windows Phone 7, Windows CE V1.0-6.0R3 und Windows Embedded Compact 7 ein.

Mit den optionalen major und minor-Werten werden die Mindestanforderungen in Bezug auf die Version des angegebenen Subsystems festgelegt:

  • Der Ganzzahlenbereich der Versionsnummer (der Abschnitt links vom Dezimalpunkt) wird durch major wiedergegeben.

  • Der Nachkommabereich der Versionsnummer (der Abschnitt rechts vom Dezimalpunkt) wird durch minor wiedergegeben.

  • Die Werte für major und minor müssen in einem Bereich von 0 bis 65.535 liegen.

Die Wahl des Subsystems wirkt sich auf die Standardstartadresse des Programms aus. Weitere Informationen finden Sie unter /ENTRY (Entry-Point Symbol), der Linker /ENTRY:function-Option .

Weitere Informationen, einschließlich der Mindest- und Standardwerte für die Haupt- und Nebenversionsnummern für jedes Subsystem, finden Sie in der Option "/SUBSYSTEM linker".

Siehe auch

EDITBIN-Optionen