ExtExtension ::Initialize, méthode (engextcpp.hpp)
La méthode Initialize est appelée par le moteur pour initialiser une bibliothèque d’extension EngExtCpp après son chargement.
Syntaxe
HRESULT __thiscall Initialize();
Valeur de retour
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
La bibliothèque d’extensions a été correctement initialisée. |
Remarques
Le numéro de version de la bibliothèque d’extensions doit être défini par cette méthode. Pour ce faire, définissez les membres m_ExtMajorVersion et m_ExtMinorVersion de la classe de base ExtExtension.
Le membre ExtExtensionm_KnownStructs doit être défini par cette méthode pour indiquer au moteur quelles structures la bibliothèque d’extensions est capable de mettre en forme pour la sortie.
Si cette méthode est définie dans la classe de bibliothèque d’extensions EXT_CLASS, elle peut être utilisée par la bibliothèque d’extensions pour initialiser toutes les variables dont elle a besoin.
Il se peut qu’une session de débogage soit active lorsque cette fonction est appelée. Vous ne devez donc pas supposer que l’extension peut interroger les informations de session.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | engextcpp.hpp (inclure Engextcpp.hpp) |