Metodo ID3DXFile::CreateEnumObject

Crea un oggetto enumeratore che leggerà un file con estensione x.

Sintassi

HRESULT CreateEnumObject(
  [out] LPCVOID               pvSource,
  [in]  D3DXF_FILELOADOPTIONS loadflags,
  [out] ID3DXFileEnumObject   **ppEnumObj
);

Parametri

pvSource [out]

Tipo: LPCVOID

Origine dati. Una delle due versioni seguenti:

A seconda del valore di loadflags.

loadflags [in]

Tipo: D3DXF_FILELOADOPTIONS

Valore che specifica l'origine dei dati. Questo valore può essere uno dei flag di D3DXF_FILELOADOPTIONS .

ppEnumObj [out]

Tipo: ID3DXFileEnumObject**

Indirizzo di un puntatore a un'interfaccia ID3DXFileEnumObject che rappresenta l'oggetto enumeratore creato.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR.

Commenti

Dopo aver usato questo metodo, usare uno dei metodi ID3DXFileEnumObject per recuperare un oggetto dati.

Requisiti

Requisito Valore
Intestazione
D3DX9Xof.h
Libreria
D3dx9.lib

Vedi anche

ID3DXFile

ID3DXFileEnumObject