旧式の ATL の項目
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
以下の項目は、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); |