IMFDXGIBuffer::SetUnknown 方法 (mfobjects.h)

将任意 IUnknown 指针存储在媒体缓冲区对象中。

语法

HRESULT SetUnknown(
  [in] REFIID   guid,
  [in] IUnknown *pUnkData
);

参数

[in] guid

IUnknown 指针的标识符。 此标识符用作检索值的键。 它可以是任何 GUID 值。

[in] pUnkData

指向 IUnknown 接口的 指针。 将此参数设置为 NULL 可清除先前设置的指针。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
ERROR_OBJECT_ALREADY_EXISTS
已存在包含此键的项。

注解

若要从 对象检索指针,请调用 IMFDXGIBuffer::GetUnknown

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 mfobjects.h (包括 Mfidl.h)

另请参阅

IMFDXGIBuffer

IMFDXGIBuffer::GetUnknown