Compartir a través de


IDirectXFileSaveObject::SaveTemplates (Método)

Guarda plantillas en un archivo DirectX. En desuso.

Sintaxis

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

Parámetros

cTemplates [in]

Tipo: DWORD

Número total de plantillas que se van a guardar.

ppguidTemplates [in]

Tipo: GUID const **

Dirección de un puntero a una matriz de los GUID para que todas las plantillas se guarden.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es DXFILE_OK. Si se produce un error en el método, el valor devuelto puede ser DXFILEERR_BADVALUE.

Comentarios

El fragmento de código siguiente proporciona una llamada de ejemplo a IDirectXFileSaveObject::SaveTemplates y contenido de ejemplo para la matriz a la que apunta ppguidTemplates.

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

Después de usar este método para guardar las plantillas, use el método IDirectXFileSaveObject::CreateDataObject para crear un objeto de datos.

Requisitos

Requisito Value
Encabezado
DXFile.h
Biblioteca
D3dxof.lib

Consulte también

IDirectXFileSaveObject

IDirectXFileSaveObject::CreateDataObject