次の方法で共有


ExtExtension::Initialize メソッド (engextcpp.hpp)

Initialize メソッドは、読み込み後に EngExtCpp 拡張ライブラリを初期化するためにエンジンによって呼び出されます。

構文

HRESULT __thiscall Initialize();

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 形容
S_OK
拡張機能ライブラリが正常に初期化されました。

備考

拡張ライブラリのバージョン番号は、このメソッドで設定する必要があります。 これを行うには、ExtExtension 基底クラスのメンバー m_ExtMajorVersionm_ExtMinorVersion を設定します。

ExtExtension メンバー m_KnownStructs は、拡張機能ライブラリが出力用に書式設定できる構造をエンジンに示すために、このメソッドによって設定する必要があります。

このメソッドが EXT_CLASS拡張ライブラリ クラスで定義されている場合は、拡張ライブラリで必要な変数を初期化するために使用できます。

この関数が呼び出されたときにデバッグ セッションがアクティブになっている場合とそうでない場合があるため、拡張機能がセッション情報を照会できることを想定しないでください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー engextcpp.hpp (Engextcpp.hpp を含む)

関連項目

EXT_CLASS

ExtExtension する

の初期化解除