Partager via


Valeurs de retour D3DXFERR

Les méthodes utilisées pour travailler avec les fichiers .x DirectX peuvent retourner les valeurs suivantes en plus des valeurs de retour COM standard.

D3DXFERR_BADARRAYSIZE

Un tableau dépasse la taille autorisée.

D3DXFERR_BADCACHEFILE

Impossible de lire un fichier de cache.

D3DXFERR_BADDataReference

Les données des membres du modèle n’ont pas pu être récupérées.

D3DXFERR_BADFILE

Une opération de lecture ou d’écriture de fichier a échoué.

D3DXFERR_BADFILEFLOATSIZE

Le fichier n’est pas la taille attendue.

D3DXFERR_BADFILETYPE

Le format du fichier n’est pas valide.

D3DXFERR_BADFILEVERSION

Le fichier a une version de format non valide.

D3DXFERR_BADOBJECT

Les données n’ont pas pu être lues ou écrites dans un objet .

D3DXFERR_BADRESOURCE

Une opération sur une ressource a échoué.

D3DXFERR_BADTYPE

Le fichier ne correspondait pas aux types de modèles connus.

D3DXFERR_BADVALUE

Une variable se trouve en dehors de sa plage attendue ; généralement retourné lorsqu’un pointeur d’objet n’est pas valide.

D3DXFERR_FILENOTFOUND

Impossible de trouver un handle valide pour le fichier spécifié.

D3DXFERR_NOMOREDATA

Décalage du pointeur étendu au-delà de la fin de la mémoire tampon.

D3DXFERR_NOMOREOBJECTS

Plus aucun objet enfant n’est disponible.

D3DXFERR_NOTDONEYET

Le type de données ne correspondait pas aux types autorisés.

D3DXFERR_NOTFOUND

L’objet est introuvable à partir des paramètres spécifiés.

D3DXFERR_PARSEERROR

Impossible d’analyser le flux de données.

D3DXFERR_RESOURCENOTFOUND

Impossible de trouver un handle valide pour la ressource spécifiée.

Notes

Le code de la fonctionnalité d’erreur de fichier .x _FACD3DXF est utilisé pour générer des codes d’erreur. Par exemple :

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

Configuration requise

Condition requise Valeur
En-tête
D3dx9xof.h

Voir aussi

Constantes de fichier D3DX X