XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_init_config_internal.h 文件参考

xf_init 模块内部配置总头文件。 确保 xf_init_config.h 的所有定义都有默认值。 更多...

#include "xf_init_config.h"
xf_init_config_internal.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define XF_INIT_IMPL_BY_SECTION   0
 
#define XF_INIT_IMPL_BY_CONSTRUCTOR   1
 
#define XF_INIT_IMPL_BY_REGISTRY   2
 
#define XF_INIT_IMPL_METHOD   XF_INIT_IMPL_BY_CONSTRUCTOR
 自动初始化实现方式。 默认为构造属性模式。
 
#define XF_INIT_USER_REGISTRY_PATH   "xf_init_registry.inc"
 注册表路径。 (在注册表模式下需要创建该名字的注册表文件,并注册需要初始化的函数) 名称默认为 "xf_init_registry.inc"
 

详细描述

xf_init 模块内部配置总头文件。 确保 xf_init_config.h 的所有定义都有默认值。

作者
catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com)
版本
1.0
日期
2024-07-02

Copyright (c) 2024, CorAL. All rights reserved.

在文件 xf_init_config_internal.h 中定义.

宏定义说明

◆ XF_INIT_IMPL_BY_SECTION

#define XF_INIT_IMPL_BY_SECTION   0

使用段属性的方式完成自动初始化(需要配置链接脚本)

在文件 xf_init_config_internal.h26 行定义.

◆ XF_INIT_IMPL_BY_CONSTRUCTOR

#define XF_INIT_IMPL_BY_CONSTRUCTOR   1

使用构造属性的方式完成自动初始化(需要支持constructor属性)

在文件 xf_init_config_internal.h27 行定义.

◆ XF_INIT_IMPL_BY_REGISTRY

#define XF_INIT_IMPL_BY_REGISTRY   2

使用注册表的方式完成自动初始化(需要手动在注册表里注册)

在文件 xf_init_config_internal.h28 行定义.

◆ XF_INIT_IMPL_METHOD

#define XF_INIT_IMPL_METHOD   XF_INIT_IMPL_BY_CONSTRUCTOR

自动初始化实现方式。 默认为构造属性模式。

在文件 xf_init_config_internal.h35 行定义.

◆ XF_INIT_USER_REGISTRY_PATH

#define XF_INIT_USER_REGISTRY_PATH   "xf_init_registry.inc"

注册表路径。 (在注册表模式下需要创建该名字的注册表文件,并注册需要初始化的函数) 名称默认为 "xf_init_registry.inc"

在文件 xf_init_config_internal.h44 行定义.