Partilhar via


Método ID3DXFileSaveData::AddDataReference

Adiciona uma referência de dados como um filho desse nó de dados de arquivo ID3DXFileSaveData . A referência de dados aponta para um objeto de dados de arquivo.

Sintaxe

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

Parâmetros

szName [in]

Tipo: LPCSTR

Ponteiro para o nome do objeto de dados a ser adicionado por referência. Especifique NULL se o objeto de dados não tiver um nome.

pId [in]

Tipo: const GUID*

Ponteiro para um GUID que representa o objeto de dados a ser adicionado por referência. Se NULL, uma referência será adicionada que aponta para o objeto de dados com o nome fornecido por szName.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DXFERR_BADOBJECT, D3DXFERR_BADVALUE E_OUTOFMEMORY.

Comentários

O objeto de dados de arquivo que está sendo referenciado deve ter um nome ou um GUID. O objeto de dados de arquivo também deve derivar de um objeto ID3DXFileSaveData pai diferente.

Requisitos

Requisito Valor
parâmetro
D3DX9Xof.h
Biblioteca
D3dx9.lib

Confira também

ID3DXFileSaveData