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