Freigeben über


IDirectXFileSaveObject::SaveTemplates-Methode

Speichert Vorlagen in einer DirectX-Datei. Veraltet.

Syntax

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

Parameter

cTemplates [in]

Typ: DWORD

Gesamtanzahl der zu speichernden Vorlagen.

ppguidTemplates [in]

Typ: const GUID**

Adresse eines Zeigers auf ein Array der GUIDs für alle zu speichernden Vorlagen.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert DXFILE_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert DXFILEERR_BADVALUE werden.

Bemerkungen

Das folgende Codefragment enthält einen Beispielaufruf für IDirectXFileSaveObject::SaveTemplates und Beispielinhalte für das Array, auf das ppguidTemplates verweist.

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

Nachdem Sie diese Methode zum Speichern der Vorlagen verwendet haben, verwenden Sie die IDirectXFileSaveObject::CreateDataObject-Methode , um ein Datenobjekt zu erstellen.

Anforderungen

Anforderung Wert
Header
DXFile.h
Bibliothek
D3dxof.lib

Siehe auch

IDirectXFileSaveObject

IDirectXFileSaveObject::CreateDataObject