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