Поделиться через


Интерфейс IDirectXFileData

Приложения используют методы интерфейса IDirectXFileData для создания или доступа к непосредственной иерархии объекта данных. Иерархию определяют ограничения шаблонов. Типы данных, разрешенные шаблоном, называются необязательными элементами. Необязательные члены не являются обязательными, но объект может пропустить важную информацию без них. Эти необязательные члены сохраняются как дочерние элементы объекта данных. Дочерними объектами могут быть другой объект данных, ссылка на более ранний объект данных или двоичный объект. Не рекомендуется.

Элементы

Интерфейс IDirectXFileData наследуется от IDirectXFileObject. IDirectXFileData также имеет следующие типы элементов:

Методы

Интерфейс IDirectXFileData содержит следующие методы.

Метод Описание
AddBinaryObject Создает двоичный объект и добавляет его в качестве дочернего объекта. Не рекомендуется.
AddDataObject Добавляет объект данных в качестве дочернего объекта. Не рекомендуется.
AddDataReference Создает и добавляет объект ссылки на данные в качестве дочернего объекта. Не рекомендуется.
GetData Извлекает данные для одного из элементов объекта или данные для всех элементов. Не рекомендуется.
GetNextObject Извлекает следующий дочерний объект данных, объект ссылки на данные или двоичный объект в файле DirectX. Не рекомендуется.
GetType Извлекает GUID шаблона объекта. Не рекомендуется.

 

Комментарии

Идентификатор GUID интерфейса IDirectXFileData IID_IDirectXFileData.

Тип LPDIRECTXFILEDATA определяется как указатель на этот интерфейс.

typedef interface IDirectXFileData *LPDIRECTXFILEDATA;

Требования

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

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

IDirectXFileObject

X File Interfaces