ID3DXFile::CreateEnumObject-Methode
Erstellt ein Enumeratorobjekt, das eine X-Datei liest.
Syntax
HRESULT CreateEnumObject(
[out] LPCVOID pvSource,
[in] D3DXF_FILELOADOPTIONS loadflags,
[out] ID3DXFileEnumObject **ppEnumObj
);
Parameter
-
pvSource [out]
-
Typ: LPCVOID
Die Datenquelle. Entweder:
- Ein Dateiname
- Eine D3DXF_FILELOADMEMORY-Struktur
- Eine D3DXF_FILELOADRESOURCE-Struktur
Abhängig vom Wert von loadflags.
-
loadflags [in]
-
Wert, der die Quelle der Daten angibt. Dieser Wert kann eines der D3DXF_FILELOADOPTIONS Flags sein.
-
ppEnumObj [out]
-
Typ: ID3DXFileEnumObject**
Adresse eines Zeigers auf eine ID3DXFileEnumObject-Schnittstelle , die das erstellte Enumeratorobjekt darstellt.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR.
Bemerkungen
Nachdem Sie diese Methode verwendet haben, verwenden Sie eine der ID3DXFileEnumObject-Methoden , um ein Datenobjekt abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch