ExtExtension ::Initialize, méthode (engextcpp.hpp)
La méthode Initialize est appelée par le moteur pour initialiser une bibliothèque d’extensions EngExtCpp après son chargement.
Syntaxe
HRESULT __thiscall Initialize();
Valeur de retour
Cette méthode peut retourner l’une de ces valeurs.
Retourner le code | Description |
---|---|
|
La bibliothèque d’extensions a été 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 extExtension membre m_KnownStructs doit être défini par cette méthode pour indiquer au moteur qui structure 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 les variables dont elle a besoin.
Une session de débogage peut ou non être active lorsque cette fonction est appelée. Vous ne devez donc pas supposer que l’extension peut interroger les informations de session.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | engextcpp.hpp (include Engextcpp.hpp) |