Interface ID3DXFileData

Les applications utilisent les méthodes de l’interface ID3DXFileData pour créer ou accéder à la hiérarchie immédiate de l’objet de données. Les restrictions de modèle déterminent la hiérarchie.

Membres

L’interface ID3DXFileData hérite de l’interface IUnknown . ID3DXFileData a également les types de membres suivants :

Méthodes

L’interface ID3DXFileData possède ces méthodes.

Méthode Description
GetChild Récupère un objet enfant dans cet objet de données de fichier.
GetChildren Récupère le nombre d’enfants dans cet objet de données de fichier.
GetEnum Récupère l’objet d’énumération dans cet objet de données de fichier.
GetId Récupère le GUID de cet objet de données de fichier.
GetName Récupère le nom de cet objet de données de fichier.
GetType Récupère l’ID de modèle dans cet objet de données de fichier.
IsReference Indique si cet objet de données de fichier est un objet de référence qui pointe vers un autre objet de données enfant.
Verrouillage Accède aux données du fichier. x.
Bloquer Termine la durée de vie du pointeur ppData retourné par ID3DXFileData :: Lock.

Notes

Les types de données autorisés par le modèle sont appelés membres facultatifs. Les membres facultatifs ne sont pas requis, mais un objet peut manquer des informations importantes sans eux. Ces membres facultatifs sont enregistrés en tant qu’enfants de l’objet de données. Un enfant peut être un autre objet de données ou une référence à un objet de données antérieur.

Le GUID de l’interface ID3DXFileData est IID _ ID3DXFileData.

Le type LPD3DXFILEDATA est défini en tant que pointeur vers cette interface.

typedef interface ID3DXFileData *LPD3DXFILEDATA;

Spécifications

Condition requise Valeur
En-tête
D3DX9Xof. h
Bibliothèque
D3dx9. lib

Voir aussi

Interfaces de fichiers D3DX X