Microsoft DirectX 8.0 (C++)

IDirectXFileData

Applications use the methods of the IDirectXFileData interface to build or to access the immediate hierarchy of the data object. Template restrictions determine the hierarchy. Data types allowed by the template are called optional members. The optional members are not required, but an object might miss important information without them. These optional members are saved as children of the data object. The children can be another data object, a reference to an earlier data object, or a binary object.

The IDirectXFileData interface inherits the following IDirectXFileObject methods, which can be organized into this group.

Information GetId
  GetName

The methods of the IDirectXFileData interface can be organized into the following groups.

Add Data AddBinaryObject
  AddDataObject
  AddDataReference
Retrieve Data GetData
  GetNextObject
  GetType

The IDirectXFileData interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods.

IUnknown AddRef
  QueryInterface
  Release

The globally unique identifier (GUID) for the IDirectXFileData interface is IID_IDirectXFileData.

Requirements

  Header: Declared in Dxfile.h.
  Import Library: Use D3dxof.lib.