IDirectXFile::CreateEnumObject 方法

创建枚举器对象。 已弃用。

语法

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

参数

pvSource [in]

类型: LPVOID

指向其内容依赖于 dwLoadOptions 值的数据的指针

dwLoadOptions [in]

类型: DXFILELOADOPTIONS

指定数据源的值。 此值可以是 DXFILE 常量中的DXFILELOAD_xxx标志之一。

ppEnumObj [out, retval]

类型: LPDIRECTXFILEENUMOBJECT*

指向 IDirectXFileEnumObject 接口的指针的地址,该接口表示创建的枚举器对象。

返回值

类型: HRESULT

如果该方法成功,则返回值DXFILE_OK。 如果该方法失败,则返回值可以是下列值之一:DXFILEERR_BADALLOC、DXFILEERR_BADFILEFLOATSIZE、DXFILEERR_BADFILETYPE、DXFILEERR_BADFILEVERSION、DXFILEERR_BADRESOURCE、DXFILEERR_BADVALUE、DXFILEERR_FILENOTFOUND、DXFILEERR_RESOURCENOTFOUND、DXFILEERR_URLNOTFOUND。

备注

使用此方法后,使用 IDirectXFileEnumObject 方法之一来检索数据对象。

要求

要求
标头
DXFile.h

D3dxof.lib

另请参阅

IDirectXFile