Partager via


Interface ID3DXFileData

Les applications utilisent les méthodes de l’interface ID3DXFileData pour générer 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 contient 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.
Déverrouiller 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 obligatoires, 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 comme 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 fichier D3DX X