Freigeben über


ExtExtension::Initialize-Methode (engextcpp.hpp)

Die Initialize-Methode wird vom Modul 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.

Bemerkungen

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

Die ExtExtension Member-m_KnownStructs sollte durch diese Methode festgelegt werden, um dem Modul anzugeben, welches Strukturen die Erweiterungsbibliothek für die Ausgabe formatieren kann.

Wenn diese Methode in der Erweiterungsbibliotheksklasse EXT_CLASSdefiniert 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
Header- engextcpp.hpp (include Engextcpp.hpp)

Siehe auch

EXT_CLASS

ExtExtension-

Nicht initialisieren