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 |
|
Bibliothek |
|
Siehe auch