ID3DXFile::CreateEnumObject 方法

创建将读取 .x 文件的枚举器对象。

语法

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

参数

pvSource [out]

类型: LPCVOID

数据源。 可以是:

取决于 loadflags 的值。

loadflags [in]

类型: D3DXF_FILELOADOPTIONS

指定数据源的值。 此值可以是 D3DXF_FILELOADOPTIONS 标志之一。

ppEnumObj [out]

类型: ID3DXFileEnumObject**

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

返回值

类型: HRESULT

如果方法成功,则返回值S_OK。 如果方法失败,则返回值可以是以下值之一:D3DXFERR_BADVALUE、D3DXFERR_PARSEERROR。

备注

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

要求

要求
标头
D3DX9Xof.h

D3dx9.lib

另请参阅

ID3DXFile

ID3DXFileEnumObject