Freigeben über


ExtExtension::Initialize-Methode (engextcpp.hpp)

Die Initialize-Methode wird von der Engine aufgerufen, um eine EngExtCpp-Erweiterungsbibliothek nach dem Laden zu initialisieren.

Syntax

HRESULT __thiscall Initialize();

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Erweiterungsbibliothek wurde erfolgreich initialisiert.

Hinweise

Die Versionsnummer der Erweiterungsbibliothek sollte von dieser Methode festgelegt werden. Dies kann durch Festlegen der Member m_ExtMajorVersion und m_ExtMinorVersion der Basisklasse ExtExtension erfolgen.

Der ExtExtension-Memberm_KnownStructs sollte von dieser Methode festgelegt werden, um der Engine anzugeben, welche Strukturen die Erweiterungsbibliothek für die Ausgabe formatieren kann.

Wenn diese Methode in der Erweiterungsbibliotheksklasse EXT_CLASS definiert ist, kann sie von der Erweiterungsbibliothek verwendet werden, um alle benötigten Variablen zu initialisieren.

Möglicherweise ist eine Debugsitzung aktiv, wenn diese Funktion aufgerufen wird. Daher sollten Sie nicht davon ausgehen, dass die Erweiterung Sitzungsinformationen abfragen kann.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile engextcpp.hpp (include Engextcpp.hpp)

Weitere Informationen

EXT_CLASS

ExtExtension

Entinitialisieren