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 |
|
Voir aussi