ExtExtension::Initialize 方法(engextcpp.hpp)

Initialize 方法由引擎调用,以在加载 EngExtCpp 扩展库后初始化它。

语法

HRESULT __thiscall Initialize();

返回值

此方法可以返回其中一个值。

返回代码 描述
S_OK
已成功初始化扩展库。

言论

扩展库版本号应由此方法设置。 这可以通过设置基类 m_ExtMajorVersion 和基类 m_ExtMinorVersionExtExtension来完成。

ExtExtension 成员 m_KnownStructs 应由此方法设置,以指示扩展库能够格式化输出的引擎。

如果此方法在扩展库类中定义 EXT_CLASS,则扩展库可以使用此方法初始化它所需的任何变量。

调用此函数时,可能有调试会话处于活动状态,因此不应假定扩展可以查询会话信息。

要求

要求 价值
目标平台 桌面
标头 engextcpp.hpp (包括 Engextcpp.hpp)

另请参阅

EXT_CLASS

ExtExtension

取消初始化