Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo Initialize viene chiamato dal motore per inizializzare una libreria di estensioni EngExtCpp dopo il caricamento.
Sintassi
HRESULT __thiscall Initialize();
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
La libreria di estensioni è stata inizializzata correttamente. |
Osservazioni
Il numero di versione della libreria di estensioni deve essere impostato da questo metodo. Questa operazione può essere eseguita impostando i membri m_ExtMajorVersion e m_ExtMinorVersion della classe base ExtExtension.
Il ExtExtension membro m_KnownStructs deve essere impostato da questo metodo per indicare al motore quali strutture la libreria di estensioni è in grado di formattare per l'output.
Se questo metodo viene definito nella classe della libreria di estensione EXT_CLASS, può essere usato dalla libreria di estensioni per inizializzare le variabili necessarie.
Potrebbe essere attiva o meno una sessione di debug quando questa funzione viene chiamata, pertanto non è consigliabile presupporre che l'estensione possa eseguire query sulle informazioni sulla sessione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | engextcpp.hpp (include Engextcpp.hpp) |