Condividi tramite


Metodo ExtExtension::Initialize (engextcpp.hpp)

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

Vedere anche

EXT_CLASS

ExtExtension

Uninitialize