[FIX] ATL のコンテナ実装でアンビエント プロパティへのアクセスができない

Windows XP のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Windows XP のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

この記事は、以前は次の ID で公開されていました: JP313237
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
現在の ATL コンテナの実装では、アンビエント プロパティの showgrabhandles と showhatching にアクセスできません。ATL コンテナ内の ActiveX コントロールからこれらのアンビエント プロパティにアクセスしようとすると、次のエラー メッセージが表示されます。
原因
これらのプロパティを記述するタイプ ライブラリ (Atl.dll) に、そのプロパティに対応する IDL 属性 [out,retval] がありません。
解決方法

Microsoft Windows 2000

この問題を解決するには、Windows 2000 の最新の Service Pack を入手します。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
260910 最新の Windows 2000 Service Pack の入手方法
修正プログラム (英語版) の属性は次のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。
日付         時刻   バージョン      サイズ       ファイル名  プラットフォーム   --------------------------------------------------------------   18-Jan-2002  11:05   3.00.9435    74,810  Atl.dll     x86

Microsoft Windows XP

この問題を解決するには、Windows XP の最新の Service Pack を入手します。関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
322389 最新の Windows XP Service Pack を入手する方法
修正プログラム (英語版) の属性は次のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。
日付         時刻   バージョン      サイズ       ファイル名  プラットフォーム   --------------------------------------------------------------   20-Feb-2002  21:53   3.00.9435    74,810  Atl.dll     x86

状況
マイクロソフトでは、この問題をこの資料の冒頭に記載したマイクロソフト製品の問題として認識しています。この問題は、Microsoft Windows 2000 Service Pack 3 (SP3) および Microsoft Windows XP Service Pack 1 (SP1) で修正済みです。
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 313237 (最終更新日 2002-09-05) をもとに作成したものです。

kbBaseOS HRESULT 8002000e DISP_E_BADPARAMCOUNT
プロパティ

文書番号:313237 - 最終更新日: 02/24/2014 17:54:03 - リビジョン: 1.3

  • Microsoft ActiveX Template Library 3.0
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • kbnosurvey kbarchive kbhotfixserver kbbug kbfix kboswin2000fix kbwin2000sp3fix kbwinxpsp1fix KB313237
フィードバック