Поделиться через


Возвращаемые значения D3DXFERR

Методы, используемые для работы с X-файлами DirectX, могут возвращать следующие значения в дополнение к стандартным возвращаемым com-значениям.

D3DXFERR_BADARRAYSIZE

Массив превышает допустимый размер.

D3DXFERR_BADCACHEFILE

Не удалось прочитать файл кэша.

D3DXFERR_BADDataReference

Не удалось получить данные членов шаблона.

D3DXFERR_BADFILE

Сбой операции чтения или записи файла.

D3DXFERR_BADFILEFLOATSIZE

Размер файла не является ожидаемым.

D3DXFERR_BADFILETYPE

Файл имеет недопустимый формат.

D3DXFERR_BADFILEVERSION

Файл имеет недопустимую версию формата.

D3DXFERR_BADOBJECT

Данные не могут быть прочитаны из объекта или записаны в нее.

D3DXFERR_BADRESOURCE

Операция с ресурсом завершилась сбоем.

D3DXFERR_BADTYPE

Файл не соответствует известным типам шаблонов.

D3DXFERR_BADVALUE

Переменная выходит за пределы ожидаемого диапазона; обычно возвращается, если указатель объекта недопустим.

D3DXFERR_FILENOTFOUND

Не удалось найти допустимый дескриптор для указанного файла.

D3DXFERR_NOMOREDATA

Смещение указателя выходит за пределы буфера.

D3DXFERR_NOMOREOBJECTS

Дочерние объекты больше недоступны.

D3DXFERR_NOTDONEYET

Тип данных не соответствует допустимым типам.

D3DXFERR_NOTFOUND

Не удалось найти объект из указанных параметров.

D3DXFERR_PARSEERROR

Не удалось проанализировать поток данных.

D3DXFERR_RESOURCENOTFOUND

Не удалось найти допустимый дескриптор для указанного ресурса.

Комментарии

Код средства ошибок X-файла _FACD3DXF используется для создания кодов ошибок. Пример:

#define _FACD3DXF           0x876
#define D3DXFERR_BADOBJECT  MAKE_HRESULT( 1, _FACD3DXF, 900 )

Требования

Требование Значение
Заголовок
D3dx9xof.h

См. также раздел

Константы файлов D3DX X