旧式の ATL の項目
更新 : 2007 年 11 月
以下の項目は、ATL (Active Template Library) ではサポートされなくなりました。
クラス
メソッド、マクロ、およびグローバル関数
サポートされなくなった ATL 関数
サポートされなくなった関数とその代替の関数を次の表に示します。
ATL_DEPRECATED 関数 |
代替の関数 |
---|---|
AtlModuleRegisterClassObjects |
|
AtlModuleRevokeClassObjects |
|
AtlModuleGetClassObject |
|
AtlModuleRegisterServer |
|
AtlModuleUnregisterServer |
|
AtlModuleUnregisterServerEx |
|
AtlModuleUpdateRegistryFromResourceD |
|
AtlModuleRegisterTypeLib |
|
AtlModuleUnRegisterTypeLib |
|
AtlModuleLoadTypeLib |
|
AtlModuleInit |
代替の関数は不要です。CAtlModule::CAtlModule コンストラクタがこの機能を実行します。 |
AtlModuleTerm |
代替の関数は不要です。CAtlModule::~CAtlModule デストラクタがこの機能を実行します。 |
AtlModuleAddCreateWndData |
|
AtlModuleExtractCreateWndData |
|
RegisterProgID |
旧式の登録方法です。代わりに RGS ファイルを使用します。詳細については、「レジストラ スクリプトの作成」を参照してください。 |
UpdateRegistryClass |
旧式の登録方法です。代わりに RGS ファイルを使用します。詳細については、「レジストラ スクリプトの作成」を参照してください。 |
RegisterClassHelper |
旧式の登録方法です。代わりに RGS ファイルを使用します。詳細については、「レジストラ スクリプトの作成」を参照してください。 |
UnregisterClassHelper |
旧式の登録方法です。代わりに RGS ファイルを使用します。詳細については、「レジストラ スクリプトの作成」を参照してください。 |
CRegKey::SetValue(DWORD dwValue, LPCTSTR lpszValueName); |
|
CRegKey::SetValue(LPCTSTR lpszValue, LPCTSTR lpszValueName = NULL, bool bMulti = false, int nValueLen = -1); |
または |
CRegKey::QueryValue(DWORD& dwValue, LPCTSTR lpszValueName); |
|
CRegKey::QueryValue(LPTSTR szValue, LPCTSTR lpszValueName, DWORD* pdwCount); |
または |
CDynamicAccessor::GetColumnInfo(IRowset* pRowset, DBORDINAL* pColumns, DBCOLUMNINFO** ppColumnInfo); |