戻り値
DirectXSetup 関数は以下の値を返す。この関数では標準 COM エラーを返すこともできる。
- DSETUPERR_SUCCESS
- セットアップが成功した。再起動の必要はない。
- DSETUPERR_SUCCESS_RESTART
- セットアップが成功した。再起動する必要がある。
- DSETUPERR_BADSOURCESIZE
- ファイル サイズを検証できなかったか、誤りであった。
- DSETUPERR_BADSOURCETIME
- ファイルの日付およびタイムを検証できなかったか、誤りであった。
- DSETUPERR_BADWINDOWSVERSION
- システムで実行中の Microsoft Windows® は、Microsoft® DirectX® ではサポートされない。
- DSETUPERR_CANTFINDDIR
- セットアップ プログラムで作業ディレクトリが見つからなかった。
- DSETUPERR_CANTFINDINF
- 必要な .inf ファイルが見つからなかった。
- DSETUPERR_INTERNAL
- 内部エラーが発生した。
- DSETUPERR_NEWERVERSION
- DirectX の上位バージョンが既にインストールされている。上位バージョンが上書きされることはなく、以前のバージョン用に記述されたアプリケーションとも完全に互換性があるため、アプリケーションは安全にこのエラーを無視できる。
- DSETUPERR_NOTADMIN
- カレント ユーザーが管理者権限を持っていない。Windows 2000 システムでは、セットアップの際に管理者権限が必要な場合がある。
- DSETUPERR_NOCOPY
- ファイルのバージョンを検証できなかったか、誤りであった。
- DSETUPERR_NOTPREINSTALLEDONNT
- システムの Windows NT® または Windows 2000 のバージョンに、DirectX の最新バージョンが含まれていない。DirectX の古いバージョンが存在するか、DirectX のどのバージョンも存在しないか、どちらかの可能性がある。
- DSETUPERR_OUTOFDISKSPACE
- セットアップ プログラムによるインストール中にディスク領域が足りなくなった。
- DSETUPERR_SOURCEFILENOTFOUND
- 必要なソース ファイルのうちのいずれかが見つからなかった。
- DSETUPERR_UNKNOWNOS
- サポートされていないバージョンのオペレーティング システムである。
- DSETUPERR_UNSUPPORTEDPROCESSOR
- サポートされていないプロセッサ タイプである。DirectX 8 では、Pentium または K6 互換プロセッサおよびこれら以降のプロセッサのみをサポートしている。
- DSETUPERR_USERHITCANCEL
- アプリケーションのインストールが完了する前に、[Cancel] ボタンが押された。