Share via


Valores retornados D3DXFERR

Os métodos usados para trabalhar com arquivos .x do DirectX podem retornar os valores a seguir, além dos valores de retorno COM padrão.

D3DXFERR_BADARRAYSIZE

Uma matriz excede o tamanho permitido.

D3DXFERR_BADCACHEFILE

Não foi possível ler um arquivo de cache.

D3DXFERR_BADDataReference

Não foi possível recuperar os dados de membro do modelo.

D3DXFERR_BADFILE

Falha em uma operação de leitura ou gravação de arquivo.

D3DXFERR_BADFILEFLOATSIZE

O arquivo não é o tamanho esperado.

D3DXFERR_BADFILETYPE

O arquivo tem um formato inválido.

D3DXFERR_BADFILEVERSION

O arquivo tem uma versão de formato inválida.

D3DXFERR_BADOBJECT

Os dados não puderam ser lidos ou gravados em um objeto .

D3DXFERR_BADRESOURCE

Falha em uma operação em um recurso.

D3DXFERR_BADTYPE

O arquivo não correspondeu aos tipos de modelo conhecidos.

D3DXFERR_BADVALUE

Uma variável está fora do intervalo esperado; normalmente retornado quando um ponteiro de objeto é inválido.

D3DXFERR_FILENOTFOUND

Não foi possível encontrar um identificador válido para o arquivo especificado.

D3DXFERR_NOMOREDATA

Deslocamento de ponteiro estendido além do final do buffer.

D3DXFERR_NOMOREOBJECTS

Não há mais objetos filho disponíveis.

D3DXFERR_NOTDONEYET

O tipo de dados não correspondeu aos tipos permitidos.

D3DXFERR_NOTFOUND

Não foi possível encontrar o objeto nos parâmetros especificados.

D3DXFERR_PARSEERROR

Não foi possível analisar o fluxo de dados.

D3DXFERR_RESOURCENOTFOUND

Não foi possível encontrar um identificador válido para o recurso especificado.

Comentários

O código do recurso de erro do arquivo .x _FACD3DXF é usado para gerar códigos de erro. Por exemplo:

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

Requisitos

Requisito Valor
parâmetro
D3dx9xof.h

Confira também

Constantes de arquivo D3DX X