Freigeben über


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:

Abhängig vom Wert von loadflags.

loadflags [in]

Typ: D3DXF_FILELOADOPTIONS

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
D3DX9Xof.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXFile

ID3DXFileEnumObject