Compartilhar via


Método IDirectXFile::CreateEnumObject

Cria um objeto enumerador. Preterido.

Sintaxe

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

Parâmetros

pvSource [in]

Tipo: LPVOID

Ponteiro para dados cujo conteúdo depende do valor de dwLoadOptions

dwLoadOptions [in]

Tipo: DXFILELOADOPTIONS

Valor que especifica a origem dos dados. Esse valor pode ser um dos sinalizadores de DXFILELOAD_xxx em constantes DXFILE.

ppEnumObj [out, retval]

Tipo: LPDIRECTXFILEENUMOBJECT*

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

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será DXFILE_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: DXFILEERR_BADALLOC, DXFILEERR_BADFILEFLOATSIZE, DXFILEERR_BADFILETYPE, DXFILEERR_BADFILEVERSION, DXFILEERR_BADRESOURCE, DXFILEERR_BADVALUE, DXFILEERR_FILENOTFOUND, DXFILEERR_RESOURCENOTFOUND, DXFILEERR_URLNOTFOUND.

Comentários

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

Requisitos

Requisito Valor
parâmetro
DXFile.h
Biblioteca
D3dxof.lib

Confira também

IDirectXFile