次の方法で共有


WinModule に関するグローバル関数

これらの関数からは _AtlCreateWndData 構造体の操作のサポートが提供されます。

重要

次の表に示す関数は、Windows ランタイムで実行されるアプリケーションでは使用できません。

名前 説明
AtlWinModuleAddCreateWndData _AtlCreateWndData 構造体を初期化して追加します。
AtlWinModuleExtractCreateWndData 既存の _AtlCreateWndData 構造体を抽出します。

要件

ヘッダー: atlbase.h

AtlWinModuleAddCreateWndData

_AtlCreateWndData 構造体を初期化して追加します。

ATLINLINE ATLAPI_(void) AtlWinModuleAddCreateWndData(
    _ATL_WIN_MODULE* pWinModule,
    _AtlCreateWndData* pData,
    void* pObject);

パラメーター

pWinModule
モジュールの _ATL_WIN_MODULE70 構造体へのポインター。

pData
初期化して現在のモジュールに追加する _AtlCreateWndData 構造体へのポインター。

pObject
オブジェクトの this ポインターへのポインター。

解説

クラス インターフェイスの参照に使用される this ポインターを格納する _AtlCreateWndData 構造体を初期化し、モジュールの _ATL_WIN_MODULE70 構造体によって参照される一覧にそれを追加します。 CAtlWinModule::AddCreateWndData によって呼び出されます。

AtlWinModuleExtractCreateWndData

既存の _AtlCreateWndData 構造体を抽出します。

ATLINLINE ATLAPI_(void*) AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE* pWinModule);

パラメーター

pWinModule
モジュールの _ATL_WIN_MODULE70 構造体へのポインター。

戻り値

_AtlCreateWndData 構造体へのポインターを返します。

解説

この関数では、モジュールの _ATL_WIN_MODULE70 構造体によって参照される一覧から既存の _AtlCreateWndData 構造体が抽出されます。

関連項目

関数