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
構造体が抽出されます。