Partager via


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
S_OK
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)

Voir aussi

EXT_CLASS

ExtExtension

Annuler l’initialisation