Интерфейс IDirectXFileData
Приложения используют методы интерфейса IDirectXFileData для создания или доступа к непосредственной иерархии объекта данных. Иерархию определяют ограничения шаблонов. Типы данных, разрешенные шаблоном, называются необязательными элементами. Необязательные члены не являются обязательными, но объект может пропустить важную информацию без них. Эти необязательные члены сохраняются как дочерние элементы объекта данных. Дочерними объектами могут быть другой объект данных, ссылка на более ранний объект данных или двоичный объект. Не рекомендуется.
Элементы
Интерфейс IDirectXFileData наследуется от IDirectXFileObject. IDirectXFileData также имеет следующие типы элементов:
Методы
Интерфейс IDirectXFileData содержит следующие методы.
Метод | Описание |
---|---|
AddBinaryObject | Создает двоичный объект и добавляет его в качестве дочернего объекта. Не рекомендуется. |
AddDataObject | Добавляет объект данных в качестве дочернего объекта. Не рекомендуется. |
AddDataReference | Создает и добавляет объект ссылки на данные в качестве дочернего объекта. Не рекомендуется. |
GetData | Извлекает данные для одного из элементов объекта или данные для всех элементов. Не рекомендуется. |
GetNextObject | Извлекает следующий дочерний объект данных, объект ссылки на данные или двоичный объект в файле DirectX. Не рекомендуется. |
GetType | Извлекает GUID шаблона объекта. Не рекомендуется. |
Комментарии
Идентификатор GUID интерфейса IDirectXFileData IID_IDirectXFileData.
Тип LPDIRECTXFILEDATA определяется как указатель на этот интерфейс.
typedef interface IDirectXFileData *LPDIRECTXFILEDATA;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел