Возвращаемые значения 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 )
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел