Compartilhar via


Método ID3DXFile::CreateEnumObject

Cria um objeto enumerador que lerá um arquivo .x.

Sintaxe

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

Parâmetros

pvSource [out]

Tipo: LPCVOID

A fonte de dados. Ou:

Dependendo do valor de loadflags.

loadflags [in]

Tipo: D3DXF_FILELOADOPTIONS

Valor que especifica a origem dos dados. Esse valor pode ser um dos sinalizadores de D3DXF_FILELOADOPTIONS .

ppEnumObj [out]

Tipo: ID3DXFileEnumObject**

Endereço de um ponteiro para uma interface ID3DXFileEnumObject , representando o objeto enumerador criado.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR.

Comentários

Depois de usar esse método, use um dos métodos ID3DXFileEnumObject para recuperar um objeto de dados.

Requisitos

Requisito Valor
parâmetro
D3DX9Xof.h
Biblioteca
D3dx9.lib

Confira também

ID3DXFile

ID3DXFileEnumObject