Compartir a través de


Método ExtExtension::Initialize (engextcpp.hpp)

El motor llama al método Initialize para inicializar una biblioteca de extensiones EngExtCpp después de cargarlo.

Sintaxis

HRESULT __thiscall Initialize();

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
La biblioteca de extensiones se inicializó correctamente.

Observaciones

Este método debe establecer el número de versión de la biblioteca de extensiones. Esto se puede hacer estableciendo los miembros m_ExtMajorVersion y m_ExtMinorVersion de la clase base ExtExtension.

Este método debe establecer miembro extExtension m_KnownStructs para indicar al motor qué estructuras es capaz de dar formato a la biblioteca de extensiones para la salida.

Si este método se define en la clase de biblioteca de extensiones EXT_CLASS, la biblioteca de extensiones la puede usar para inicializar las variables que necesita.

Puede haber o no una sesión de depuración activa cuando se llama a esta función, por lo que no debe suponer que la extensión puede consultar información de sesión.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de engextcpp.hpp (incluya Engextcpp.hpp)

Consulte también

EXT_CLASS

extExtension

no inicializar