/SUBSYSTEM
Especifica el entorno de ejecución que la imagen ejecutable requiere.
/SUBSYSTEM:{BOOT_APPLICATION|CONSOLE|EFI_APPLICATION|
EFI_BOOT_SERVICE_DRIVER|EFI_ROM|EFI_RUNTIME_DRIVER|
NATIVE|POSIX|WINDOWS|WINDOWSCE}[,major[.minor]]
Comentarios
Esta opción edita la imagen para indicar a qué subsistema debe invocar el sistema operativo para su ejecución.
Puede especificar uno de los siguientes subsistemas:
BOOT_APPLICATION
Aplicación que se ejecuta en el entorno de arranque de Windows. Para obtener más información sobre las aplicaciones de arranque, vea Acerca del proveedor WMI de BCD.
CONSOLE
Una aplicación de modo de carácter de Windows. El sistema operativo proporciona una consola para las aplicaciones de consola.
EFI_APPLICATION
EFI_BOOT_SERVICE_DRIVER
EFI_ROM
EFI_RUNTIME_DRIVER
Imagen de Extensible Firmware Interface (EFI)
Las opciones de subsistema EFI describen imágenes ejecutables que se ejecutan en el entorno de Extensible Firmware Interface. Este entorno se suele proporcionar con el hardware y se ejecuta antes de que el sistema operativo se cargue. Las principales diferencias entre los tipos de imagen EFI son la ubicación de la memoria en la que la imagen se carga y la acción que se realiza cuando se devuelve la llamada a la imagen. Una imagen EFI_APPLICATION se descarga cuando se devuelve el control. Una imagen EFI_BOOT_SERVICE_DRIVER o EFI_RUNTIME_DRIVER se descarga solo si el control regresa con un código de error. Una imagen EFI_ROM se ejecuta desde la memoria ROM. Para más información, vea las especificaciones recogidas en el sitio web de Foro Unified EFI.
NATIVE
Código que se ejecuta sin un entorno de subsistemas, por ejemplo, controladores de dispositivo en modo kernel y procesos del sistema nativos. Esta opción se reserva normalmente para las características del sistema operativo Windows.
POSIX
Aplicación que se ejecuta en el subsistema POSIX en Windows.
WINDOWS
Aplicación que se ejecuta en el entorno gráfico de Windows. Esto incluye las aplicaciones de escritorio y de la Plataforma universal de Windows (UWP).
WINDOWSCE
El subsistema WINDOWSCE indica que la aplicación está diseñada para ejecutarse en un dispositivo que tiene una versión del kernel de Windows CE. Las versiones del kernel son PocketPC, Windows Mobile, Windows Phone 7, Windows CE V1.0-6.0R3 y Windows Embedded Compact 7.
Los valores opcionales major
y minor
especifican la versión mínima necesaria del subsistema especificado:
La parte de número entero del número de versión (la parte a la izquierda del separador decimal) se representa mediante
major
.La parte fraccionaria del número de versión (la parte a la derecha del separador decimal) se representa mediante
minor
.Los valores de
major
yminor
deben oscilar entre 0 y 65.535.
La opción de subsistema afecta a la dirección de inicio predeterminada del programa. Para obtener más información, vea /ENTRY (Símbolo de punto de entrada), la opción de enlazador /ENTRY:función.
Para obtener más información, incluidos los valores mínimos y predeterminados de los números de versión principal y secundaria de cada subsistema, vea la opción de enlazador /SUBSYSTEM.