?/TD>
Microsoft DirectX 9.0

Return Values Enumerated Type


The methods used to work with Microsoft?DirectX?.x files can return the following values in addition to the standard Component Object Model (COM) return values.

Syntax

typedef enum {
    DXFILE_OK,
    DXFILEERR_BADALLOC,
    DXFILEERR_BADARRAYSIZE,
    DXFILEERR_BADCACHEFILE,
    DXFILEERR_BADDATAREFERENCE,
    DXFILEERR_BADFILE,
    DXFILEERR_BADFILECOMPRESSIONTYPE,
    DXFILEERR_BADFILEFLOATSIZE,
    DXFILEERR_BADFILETYPE,
    DXFILEERR_BADFILEVERSION,
    DXFILEERR_BADINTRINSICS,
    DXFILEERR_BADOBJECT,
    DXFILEERR_BADRESOURCE,
    DXFILEERR_BADTYPE,
    DXFILEERR_BADVALUE,
    DXFILEERR_FILENOTFOUND,
    DXFILEERR_INTERNALERROR,
    DXFILEERR_NOINTERNET,
    DXFILEERR_NOMOREDATA,
    DXFILEERR_NOMOREOBJECTS,
    DXFILEERR_NOMORESTREAMHANDLES,
    DXFILEERR_NOTDONEYET,
    DXFILEERR_NOTFOUND,
    DXFILEERR_PARSEERROR,
    DXFILEERR_RESOURCENOTFOUND,
    DXFILEERR_NOTEMPLATE,
    DXFILEERR_URLNOTFOUND
} Return Values;

Constants

DXFILE_OK

Command completed successfully.

DXFILEERR_BADALLOC

Memory allocation failed.

DXFILEERR_BADARRAYSIZE

Array size is invalid.

DXFILEERR_BADCACHEFILE

The cache file containing the .x file date is invalid. A cache file contains data retrieved from the network, cached on the hard disk, and retrieved in subsequent requests.

DXFILEERR_BADDATAREFERENCE

Data reference is invalid.

DXFILEERR_BADFILE

File is invalid.

DXFILEERR_BADFILECOMPRESSIONTYPE

File compression type is invalid.

DXFILEERR_BADFILEFLOATSIZE

Floating-point size is invalid.

DXFILEERR_BADFILETYPE

File is not a DirectX .x file.

DXFILEERR_BADFILEVERSION

File version is not valid.

DXFILEERR_BADINTRINSICS

Intrinsics are invalid.

DXFILEERR_BADOBJECT

Object is invalid.

DXFILEERR_BADRESOURCE

Resource is invalid.

DXFILEERR_BADTYPE

Object type is invalid.

DXFILEERR_BADVALUE

Parameter is invalid.

DXFILEERR_FILENOTFOUND

File could not be found.

DXFILEERR_INTERNALERROR

Internal error occurred.

DXFILEERR_NOINTERNET

Internet connection not found.

DXFILEERR_NOMOREDATA

No further data is available.

DXFILEERR_NOMOREOBJECTS

All objects have been enumerated.

DXFILEERR_NOMORESTREAMHANDLES

No stream handles are available.

DXFILEERR_NOTDONEYET

Operation has not completed.

DXFILEERR_NOTFOUND

Object could not be found.

DXFILEERR_PARSEERROR

File could not be parsed.

DXFILEERR_RESOURCENOTFOUND

Resource could not be found.

DXFILEERR_NOTEMPLATE

No template available.

DXFILEERR_URLNOTFOUND

URL could not be found.

Enumerated Type Information

Minimum operating systems Windows 98, Windows NT 2000, Windows XP


© 2002 Microsoft Corporation. All rights reserved.