ID3DXFileSaveData::AddDataReference 方法

添加数据引用作为此 ID3DXFileSaveData 文件数据节点的子级。 数据引用指向文件数据对象。

语法

HRESULT AddDataReference(
  [in]       LPCSTR szName,
  [in] const GUID   *pId
);

参数

szName [in]

类型: LPCSTR

指向要按引用添加的数据对象名称的指针。 如果数据对象没有名称,则指定 NULL

pId [in]

类型: const GUID*

指向 GUID 的指针,该 GUID 表示要通过引用添加的数据对象。 如果 为 NULL,则将添加一个引用,该引用指向具有 szName 给定名称的数据对象。

返回值

类型: HRESULT

如果该方法成功,则返回值S_OK。 如果方法失败,则返回值可以是下列值之一:D3DXFERR_BADOBJECT、D3DXFERR_BADVALUE E_OUTOFMEMORY。

备注

引用的文件数据对象必须具有名称或 GUID。 文件数据对象还必须派生自不同的父 ID3DXFileSaveData 对象。

要求

要求
标头
D3DX9Xof.h

D3dx9.lib

另请参阅

ID3DXFileSaveData