Partager via


ID3DXFileSaveData::AddDataReference, méthode

Ajoute une référence de données en tant qu’enfant de ce nœud de données de fichier ID3DXFileSaveData . La référence de données pointe vers un objet de données de fichier.

Syntaxe

HRESULT AddDataReference(
  [in]       LPCSTR szName,
  [in] const GUID   *pId
);

Paramètres

szName [in]

Type : LPCSTR

Pointeur vers le nom de l’objet de données à ajouter par référence. Spécifiez NULL si l’objet de données n’a pas de nom.

pId [in]

Type : guid* const

Pointeur vers un GUID représentant l’objet de données à ajouter par référence. Si la valeur est NULL, une référence qui pointe vers l’objet de données avec le nom donné par szName est ajoutée.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DXFERR_BADOBJECT, D3DXFERR_BADVALUE, E_OUTOFMEMORY.

Notes

L’objet de données de fichier référencé doit avoir un nom ou un GUID. L’objet de données de fichier doit également dériver d’un objet ID3DXFileSaveData parent différent.

Spécifications

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

Voir aussi

ID3DXFileSaveData