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 |
|
Confira também