Freigeben über


IDirectXFile::CreateEnumObject-Methode

Erstellt ein Enumeratorobjekt. Veraltet.

Syntax

HRESULT CreateEnumObject(
  [in]          LPVOID                  pvSource,
  [in]          DXFILELOADOPTIONS       dwLoadOptions,
  [out, retval] LPDIRECTXFILEENUMOBJECT *ppEnumObj
);

Parameter

pvSource [in]

Typ: LPVOID

Zeiger auf Daten, deren Inhalt vom Wert von dwLoadOptions abhängt

dwLoadOptions [in]

Typ: DXFILELOADOPTIONS

Wert, der die Quelle der Daten angibt. Dieser Wert kann eines der DXFILELOAD_xxx Flags in DXFILE-Konstanten sein.

ppEnumObj [out, retval]

Typ: LPDIRECTXFILEENUMOBJECT*

Adresse eines Zeigers auf eine IDirectXFileEnumObject-Schnittstelle , die das erstellte Enumeratorobjekt darstellt.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert DXFILE_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert wie folgt aussehen: DXFILEERR_BADALLOC, DXFILEERR_BADFILEFLOATSIZE, DXFILEERR_BADFILETYPE, DXFILEERR_BADFILEVERSION, DXFILEERR_BADRESOURCE, DXFILEERR_BADVALUE, DXFILEERR_FILENOTFOUND, DXFILEERR_RESOURCENOTFOUND, DXFILEERR_URLNOTFOUND.

Bemerkungen

Nachdem Sie diese Methode verwendet haben, verwenden Sie eine der IDirectXFileEnumObject-Methoden, um ein Datenobjekt abzurufen.

Anforderungen

Anforderung Wert
Header
DXFile.h
Bibliothek
D3dxof.lib

Siehe auch

IDirectXFile