ID3DXFile::CreateEnumObject 方法

创建一个枚举器对象,该对象将读取 .x 文件。

语法

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

参数

pvSource [out]

类型: LPCVOID

数据源。 可以是:

根据负载标志的值。

loadflags [in]

类型: D3DXF_FILELOADOPTIONS

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

ppEnumObj [out]

类型: ID3DXFileEnumObject**

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

返回值

类型: HRESULT

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

备注

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

要求

要求 Value
标头
D3DX9Xof.h

D3dx9.lib

另请参阅

ID3DXFile

ID3DXFileEnumObject