Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anwendungen verwenden die Methoden der ID3DXFile-Schnittstelle, um Instanzen der Schnittstellen ID3DXFileEnumObject und ID3DXFileSaveObject zu erstellen und Vorlagen zu registrieren.
Member
Die ID3DXFile-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3DXFile verfügt auch über folgende Membertypen:
Methoden
Die ID3DXFile-Schnittstelle verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| CreateEnumObject | Erstellt ein Enumeratorobjekt, das eine X-Datei liest. |
| CreateSaveObject | Erstellt ein Speicherobjekt, das zum Speichern von Daten in einer X-Datei verwendet wird. |
| RegisterEnumTemplates | Registriert benutzerdefinierte Vorlagen mit einem ID3DXFileEnumObject-Enumerationsobjekt . |
| RegisterTemplates | Registriert benutzerdefinierte Vorlagen. |
Bemerkungen
Ein ID3DXFile-Objekt enthält auch einen lokalen Vorlagenspeicher. Dieser lokale Speicher kann nur mit den Methoden ID3DXFile::RegisterEnumTemplates und ID3DXFile::RegisterTemplates hinzugefügt werden.
ID3DXFileEnumObject - und ID3DXFileSaveObject-Objekte , die mit ID3DXFile::CreateEnumObject und ID3DXFile::CreateSaveObject erstellt wurden, verwenden auch den Vorlagenspeicher des übergeordneten ID3DXFile-Objekts.
Die ID3DXFile-Schnittstelle wird durch Aufrufen der Funktion D3DXFileCreate abgerufen.
Der GUID (Globally Unique Identifier) für die ID3DXFile-Schnittstelle ist IID_ID3DXFile.
Der LPD3DXFILE-Typ wird als Zeiger auf die ID3DXFile-Schnittstelle definiert.
typedef interface ID3DXFile *LPD3DXFILE;
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch