_set_app_type

在启动时使用的内部函数告知 CRT,应用属于控制台应用程序还是 GUI 应用。

语法

typedef enum _crt_app_type
{
    _crt_unknown_app,
    _crt_console_app,
    _crt_gui_app
} _crt_app_type;

void __cdecl _set_app_type(
    _crt_app_type appType
    );

参数

appType
表示应用程序类型的值。 可能的值为:

说明
_crt_unknown_app 未知应用程序类型。
_crt_console_app 控制台(命令行)应用程序。
_crt_gui_app GUI (Windows) 应用程序。

备注

通常不需要调用此函数。 它是在应用中调用 main 前执行的 C 运行时启动代码的一部分。

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

要求

例程 必需的标头
_set_app_type <process.h>