Метод ID3DXFileSaveData::AddDataReference

Добавляет ссылку на данные в качестве дочернего узла данных файла ID3DXFileSaveData . Ссылка на данные указывает на объект данных файла.

Синтаксис

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

Параметры

szName [in]

Тип: LPCSTR

Указатель на имя объекта данных, добавляемого по ссылке. Укажите ЗНАЧЕНИЕ NULL , если у объекта данных нет имени.

pId [in]

Тип: const GUID*

Указатель на GUID, представляющий объект данных, добавляемый по ссылке. Если значение РАВНО NULL, будет добавлена ссылка, указывающая на объект данных с именем, заданным szName.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается ошибкой, возвращается одно из следующих значений: D3DXFERR_BADOBJECT, D3DXFERR_BADVALUE E_OUTOFMEMORY.

Комментарии

Объект данных файла, на который ссылается ссылка, должен иметь имя или GUID. Объект данных файла также должен быть производным от другого родительского объекта ID3DXFileSaveData .

Требования

Требование Значение
Заголовок
D3DX9Xof.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXFileSaveData