ExtExtension::Initialize 方法 (engextcpp.hpp)
Initialize 方法由引擎调用,以在加载 EngExtCpp 扩展库后对其进行初始化。
语法
HRESULT __thiscall Initialize();
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
已成功初始化扩展库。 |
注解
扩展库版本号应通过此方法设置。 这可以通过设置基类 ExtExtension 的成员m_ExtMajorVersion和m_ExtMinorVersion来完成。
应通过此方法设置 ExtExtension 成员 m_KnownStructs ,以向引擎指示扩展库能够格式化输出的结构。
如果在扩展库类 EXT_CLASS中定义了此方法,则扩展库可以使用此方法初始化它所需的任何变量。
调用此函数时,调试会话可能处于活动状态,也可能没有处于活动状态,因此不应假定扩展可以查询会话信息。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | engextcpp.hpp (包括 Engextcpp.hpp) |