Partager via


Méthode IDirectXFileSaveObject::SaveTemplates

Enregistre les modèles dans un fichier DirectX. Action déconseillée.

Syntaxe

HRESULT SaveTemplates(
  [in]       DWORD cTemplates,
  [in] const GUID  **ppguidTemplates
);

Paramètres

cTemplates [in]

Type : DWORD

Nombre total de modèles à enregistrer.

ppguidTemplates [in]

Type : guid** const

Adresse d’un pointeur vers un tableau de GUID pour tous les modèles à enregistrer.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est DXFILE_OK. Si la méthode échoue, la valeur de retour peut être DXFILEERR_BADVALUE.

Notes

Le fragment de code suivant fournit un exemple d’appel à IDirectXFileSaveObject::SaveTemplates et un exemple de contenu pour le tableau vers lequel pointe ppguidTemplates.

IDirectXFileSaveObject * pDXFileSaveObject;
    
const GUID *aIds[] = {
    &DXFILEOBJ_SimpleData,
    &DXFILEOBJ_ArrayData,
    &DXFILEOBJ_RestrictedData};
    
hr = pDXFileSaveObject->SaveTemplates(3, aIds);

Après avoir utilisé cette méthode pour enregistrer les modèles, utilisez la méthode IDirectXFileSaveObject::CreateDataObject pour créer un objet de données.

Spécifications

Condition requise Valeur
En-tête
DXFile.h
Bibliothèque
D3dxof.lib

Voir aussi

IDirectXFileSaveObject

IDirectXFileSaveObject::CreateDataObject