Compartilhar via


Método IDirectXFileSaveObject::SaveTemplates

Salva modelos em um arquivo DirectX. Preterido.

Sintaxe

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

Parâmetros

cTemplates [in]

Tipo: DWORD

Número total de modelos a serem salvos.

ppguidTemplates [in]

Tipo: const GUID**

Endereço de um ponteiro para uma matriz de GUIDs para todos os modelos a serem salvos.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será DXFILE_OK. Se o método falhar, o valor retornado poderá ser DXFILEERR_BADVALUE.

Comentários

O fragmento de código a seguir fornece uma chamada de exemplo para IDirectXFileSaveObject::SaveTemplates e conteúdo de exemplo para a matriz à qual ppguidTemplates aponta.

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

Depois de usar esse método para salvar os modelos, use o método IDirectXFileSaveObject::CreateDataObject para criar um objeto de dados.

Requisitos

Requisito Valor
parâmetro
DXFile.h
Biblioteca
D3dxof.lib

Confira também

IDirectXFileSaveObject

IDirectXFileSaveObject::CreateDataObject