Поделиться через


Метод IDirectXFileSaveObject::SaveTemplates

Сохраняет шаблоны в файл DirectX. Не рекомендуется.

Синтаксис

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

Параметры

cTemplates [in]

Тип: DWORD

Общее количество сохраняемых шаблонов.

ppguidTemplates [in]

Тип: const GUID**

Адрес указателя на массив GUID для всех сохраняемых шаблонов.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет DXFILE_OK. Если метод завершается сбоем, возвращаемое значение можно DXFILEERR_BADVALUE.

Комментарии

В следующем фрагменте кода представлен пример вызова IDirectXFileSaveObject::SaveTemplates и пример содержимого для массива, на который указывает ppguidTemplates.

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

После использования этого метода для сохранения шаблонов используйте метод IDirectXFileSaveObject::CreateDataObject для создания объекта данных.

Требования

Требование Значение
Заголовок
DXFile.h
Библиотека
D3dxof.lib

См. также раздел

IDirectXFileSaveObject

IDirectXFileSaveObject::CreateDataObject