IMFVirtualCamera::AddProperty 方法 (mfvirtualcamera.h)
将自定义设备接口属性添加到虚拟相机。
语法
HRESULT AddProperty(
const DEVPROPKEY *pKey,
DEVPROPTYPE Type,
const BYTE *pbData,
ULONG cbData
);
参数
pKey
指向要添加到虚拟相机设备接口的 DEVPROPKEY 的指针。 有关详细信息,请参阅 统一设备属性模型。
Type
指定 pKey 的属性类型。 不支持DEVPROP_TYPE_NULL和DEVPROP_TYPE_EMPTY类型。
pbData
指向属性数据的指针。
cbData
数据指向的缓冲区中包含的字节大小。
返回值
返回 HRESULT 值,包括但不限于以下值:
错误代码 | 说明 |
---|---|
S_OK | 已成功 |
E_INVALIDARG | 输入参数无效。 |
E_ACCESSDENIED | 调用方没有足够的权限添加属性。 |
注解
调用方必须具有管理员级别权限才能使用此 API。 UWP 和打包的应用没有调用此方法的权限。
调用方在添加已知的 Windows 设备属性时应小心,因为这可能会产生意外的影响。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 内部版本 22000 |
标头 | mfvirtualcamera.h |
Library | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |