IMFVirtualCamera::AddProperty 方法 (mfvirtualcamera.h)

将自定义设备接口属性添加到虚拟相机。

语法

HRESULT AddProperty(
  const DEVPROPKEY *pKey,
  DEVPROPTYPE      Type,
  const BYTE       *pbData,
  ULONG            cbData
);

参数

pKey

指向要添加到虚拟相机设备接口的 DEVPROPKEY 的指针。 有关详细信息,请参阅 统一设备属性模型

Type

指定 pKey 的属性类型。 不支持DEVPROP_TYPE_NULLDEVPROP_TYPE_EMPTY类型。

pbData

指向属性数据的指针。

cbData

数据指向的缓冲区中包含的字节大小。

返回值

返回 HRESULT 值,包括但不限于以下值:

错误代码 说明
S_OK 已成功
E_INVALIDARG 输入参数无效。
E_ACCESSDENIED 调用方没有足够的权限添加属性。

注解

调用方必须具有管理员级别权限才能使用此 API。 UWP 和打包的应用没有调用此方法的权限。

调用方在添加已知的 Windows 设备属性时应小心,因为这可能会产生意外的影响。

要求

要求
最低受支持的客户端 Windows 内部版本 22000
标头 mfvirtualcamera.h
Library mfsensorgroup.lib
DLL mfsensorgroup.dll