| ?/TD> |
| Microsoft DirectX 9.0 |
The DirectXSetup function can return the following values. It can also return a standard Component Object Model (COM) error.
Syntax
typedef enum {
DSETUPERR_SUCCESS,
DSETUPERR_SUCCESS_RESTART,
DSETUPERR_BADWINDOWSVERSION,
DSETUPERR_CANTFINDDIR,
DSETUPERR_CANTFINDINF,
DSETUPERR_INTERNAL,
DSETUPERR_NOTADMIN,
DSETUPERR_NOCOPY,
DSETUPERR_OUTOFDISKSPACE,
DSETUPERR_SOURCEFILENOTFOUND,
DSETUPERR_UNSUPPORTEDPROCESSOR,
DSETUPERR_MISSINGCAB_MANAGEDDX,
DSETUPERR_NODOTNETFRAMEWORKINSTALLED
} Return Values;
Constants
- DSETUPERR_SUCCESS
Setup was successful, and no restart is required.
- DSETUPERR_SUCCESS_RESTART
Setup was successful, and a restart is required.
- DSETUPERR_BADWINDOWSVERSION
Microsoft?DirectX?does not support the Microsoft Windows?version on the system.
- DSETUPERR_CANTFINDDIR
The setup program could not find the working directory.
- DSETUPERR_CANTFINDINF
A required .inf file could not be found.
- DSETUPERR_INTERNAL
An internal error occurred.
- DSETUPERR_NOTADMIN
The current user does not have administrative privileges. On Windows 2000 systems, the user may need administrative privileges for some setup operations.
- DSETUPERR_NOCOPY
A file's version could not be verified or was incorrect.
- DSETUPERR_OUTOFDISKSPACE
The setup program ran out of disk space during installation.
- DSETUPERR_SOURCEFILENOTFOUND
One of the required source files could not be found.
- DSETUPERR_UNSUPPORTEDPROCESSOR
The processor type is unsupported. DirectX 9.0 supports only Pentium or K6-compatible or higher processors.
- DSETUPERR_MISSINGCAB_MANAGEDDX
ManagedDX.CAB is missing from the DirectX package.
- DSETUPERR_NODOTNETFRAMEWORKINSTALLED
The Microsoft .NET Framework is not installed and is required for Managed DirectX.
Enumerated Type Information
Minimum operating systems Windows 98