Microsoft DirectX 8.0 (C++)

戻り値

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] ボタンが押された。