Freigeben über


ID3DXFileData-Schnittstelle

Anwendungen verwenden die Methoden der ID3DXFileData-Schnittstelle, um zu erstellen oder auf die unmittelbare Hierarchie des Datenobjekts zuzugreifen. Vorlageneinschränkungen bestimmen die Hierarchie.

Member

Die ID3DXFileData-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXFileData verfügt auch über folgende Membertypen:

Methoden

Die ID3DXFileData-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
Getchild Ruft ein untergeordnetes Objekt in diesem Dateidatenobjekt ab.
GetChildren Ruft die Anzahl der untergeordneten Elemente in diesem Dateidatenobjekt ab.
GetEnum Ruft das Enumerationsobjekt in diesem Dateidatenobjekt ab.
Getid Ruft die GUID dieses Dateidatenobjekts ab.
GetName Ruft den Namen dieses Dateidatenobjekts ab.
Gettype Ruft die Vorlagen-ID in diesem Dateidatenobjekt ab.
IsReference Gibt an, ob es sich bei diesem Dateidatenobjekt um ein Verweisobjekt handelt, das auf ein anderes untergeordnetes Datenobjekt verweist.
Sperre Greift auf die X-Dateidaten zu.
Entsperren Beendet die Lebensdauer des ppData-Zeigers , der von ID3DXFileData::Lock zurückgegeben wird.

 

Bemerkungen

Von der Vorlage zulässige Datentypen werden als optionale Member bezeichnet. Die optionalen Member sind nicht erforderlich, aber ein Objekt könnte wichtige Informationen ohne sie verpassen. Diese optionalen Member werden als untergeordnete Elemente des Datenobjekts gespeichert. Ein untergeordnetes Objekt kann ein anderes Datenobjekt oder ein Verweis auf ein früheres Datenobjekt sein.

Die GUID für die ID3DXFileData-Schnittstelle ist IID_ID3DXFileData.

Der LPD3DXFILEDATA-Typ ist als Zeiger auf diese Schnittstelle definiert.

typedef interface ID3DXFileData *LPD3DXFILEDATA;

Anforderungen

Anforderung Wert
Header
D3DX9Xof.h
Bibliothek
D3dx9.lib

Siehe auch

D3DX X-Dateischnittstellen