Partager via


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

Voir aussi

EXT_CLASS

ExtExtension

non initialiser