Método ID3DXFileSaveData::AddDataReference

Agrega una referencia de datos como elemento secundario de este nodo de datos del archivo ID3DXFileSaveData . La referencia de datos apunta a un objeto de datos de archivo.

Sintaxis

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

Parámetros

szName [in]

Tipo: LPCSTR

Puntero al nombre del objeto de datos que se va a agregar por referencia. Especifique NULL si el objeto de datos no tiene un nombre.

pId [in]

Tipo: GUID const *

Puntero a un GUID que representa el objeto de datos que se va a agregar por referencia. Si es NULL, se agregará una referencia que apunte al objeto de datos con el nombre proporcionado por szName.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto se S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DXFERR_BADOBJECT, D3DXFERR_BADVALUE, E_OUTOFMEMORY.

Comentarios

El objeto de datos de archivo al que se hace referencia debe tener un nombre o un GUID. El objeto de datos de archivo también debe derivar de un objeto ID3DXFileSaveData primario diferente.

Requisitos

Requisito Value
Encabezado
D3DX9Xof.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXFileSaveData