?/TD> |
Microsoft DirectX 9.0 |
Saves templates to a Microsoft?DirectX?file.
Syntax
HRESULT SaveTemplates(
DWORD cTemplates, const GUID **ppguidTemplates );
Parameters
- cTemplates
- [in] Total number of templates to save.
- ppguidTemplates
- [in] Address of a pointer to an array of the globally unique identifiers (GUIDs) for all templates to save.
Return Value
If the method succeeds, the return value is DXFILE_OK.
If the method fails, the return value can be DXFILEERR_BADVALUE.
Remarks
The following code fragment provides an example call to IDirectXFileSaveObject::SaveTemplates and example contents for the array to which ppguidTemplates points.
IDirectXFileSaveObject * pDXFileSaveObject; const GUID *aIds[] = { &DXFILEOBJ_SimpleData, &DXFILEOBJ_ArrayData, &DXFILEOBJ_RestrictedData}; hr = pDXFileSaveObject->SaveTemplates(3, aIds);After using this method to save the templates, use the IDirectXFileSaveObject::CreateDataObject method to create a data object.
See Also
IDirectXFileSaveObject::CreateDataObject