IDirectXFileData::AddBinaryObject 方法

创建二进制对象并将其添加为子对象。 已弃用。

语法

HRESULT AddBinaryObject(
  [in]       LPCSTR szName,
  [in] const GUID   *pguid,
  [in]       LPCSTR szMimeType,
  [in]       LPVOID pvData,
  [in]       DWORD  cbSize
);

参数

szName [in]

类型: LPCSTR

指向对象名称的指针。 如果对象不需要名称,请指定 NULL

pguid [in]

类型: const GUID*

指向表示 对象的 GUID 的指针。 如果对象不需要 GUID,请指定 NULL

szMimeType [in]

类型: LPCSTR

指向对象的 MIME 类型的指针。

pvData [in]

类型: LPVOID

指向对象数据的指针。

cbSize [in]

类型: DWORD

pvData 指向的缓冲区的大小(以字节为单位)。

返回值

类型: HRESULT

如果方法成功,则返回值DXFILE_OK。 如果 方法失败,则返回值可以是以下值之一。DXFILEERR_BADALLOC DXFILEERR_BADVALUE

要求

要求
标头
DXFile.h

D3dxof.lib

另请参阅

IDirectXFileData

IDirectXFileBinary::GetMimeType