d3d9.dllIDirectXFileData
Microsoft DirectX 9.0 SDK Update (October 2004)

IDirectXFileData Interface


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. Deprecated.

IDirectXFileData Members

AddBinaryObject Creates a binary object and adds it as a child object. Deprecated.
AddDataObject Adds a data object as a child object. Deprecated.
AddDataReference Creates and adds a data reference object as a child object. Deprecated.
GetData Retrieves the data for one of the object's members or the data for all members. Deprecated.
GetId Retrieves a pointer to the globally unique identifier (GUID) that identifies a Microsoft DirectX file object. Deprecated.
GetName Retrieves a pointer to a DirectX file object's name. Deprecated.
GetNextObject Retrieves the next child data object, data reference object, or binary object in the DirectX file. Deprecated.
GetType Retrieves the GUID of the object's template. Deprecated.

Remarks

The GUID for the IDirectXFileData interface is IID_IDirectXFileData.

The LPDIRECTXFILEDATA type is defined as a pointer to this interface.

typedef interface IDirectXFileData *LPDIRECTXFILEDATA;

Interface Information

Stock Implementationd3d9.dll
Custom ImplementationNo
Inherits fromIDirectXFileObject
Headerdxfile.h
Import libraryd3dxof.lib
Minimum operating systems Windows 98


© 2004 Microsoft Corporation. All rights reserved.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center.