Поделиться через


Метод ExtExtension::Initialize (engextcpp.hpp)

Метод Initialize вызывается подсистемой для инициализации библиотеки расширений EngExtCpp после загрузки.

Синтаксис

HRESULT __thiscall Initialize();

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Возвращаемый код Описание
S_OK
Библиотека расширений успешно инициализирована.

Замечания

Номер версии библиотеки расширений должен быть задан этим методом. Это можно сделать, задав элементы m_ExtMajorVersion и m_ExtMinorVersion базового класса ExtExtension.

Элемент m_KnownStructs ExtExtension должен быть задан этим методом, чтобы указать механизму, который структурирует библиотеку расширений, способную отформатировать выходные данные.

Если этот метод определен в классе библиотеки расширений EXT_CLASS, его можно использовать библиотекой расширений для инициализации всех необходимых переменных.

При вызове этой функции может быть или нет сеанса отладки, поэтому не следует предполагать, что расширение может запрашивать сведения о сеансе.

Требования

Требование Ценность
целевая платформа Настольный
заголовка engextcpp.hpp (include Engextcpp.hpp)

См. также

EXT_CLASS

ExtExtension

Юнинитиализация