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