IMFVirtualCamera::AddRegistryEntry 方法 (mfvirtualcamera.h)

将自定义注册表项添加到设备接口注册表项。

语法

HRESULT AddRegistryEntry(
  LPCWSTR    EntryName,
  LPCWSTR    SubkeyPath,
  DWORD      dwRegType,
  const BYTE *pbData,
  ULONG      cbData
);

参数

EntryName

一个以 null 结尾的 Unicode 字符串,表示注册表项名称。

SubkeyPath

可选的以 null 结尾的 Unicode 字符串,表示设备接口注册表节点下的子项。

dwRegType

注册表项的数据类型。 不支持REG_NONE类型。 有关详细信息,请参阅 注册表值类型

pbData

指向注册表项数据的指针。

cbData

pbData 指向的缓冲区中的数据大小(以字节为单位)。

返回值

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

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

注解

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

要求

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