Поделиться через


Метод IMFVirtualCamera::AddProperty (mfvirtualcamera.h)

Добавляет настраиваемые свойства интерфейса устройства в виртуальную камеру.

Синтаксис

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

Параметры

pKey

Указатель на DEVPROPKEY для добавления в интерфейс устройства виртуальной камеры. Дополнительные сведения см. в разделе Unified Device Property Model.

Type

Тип свойства для указанного ключа pKey. Типы DEVPROP_TYPE_NULL и DEVPROP_TYPE_EMPTY не поддерживаются.

pbData

Указатель на данные свойства.

cbData

Размер в байтах, содержащихся в буфере, на который указывают данные.

Возвращаемое значение

Возвращает значение HRESULT, включая, помимо прочего, следующие значения:

Код ошибки Описание
S_OK Выполнено
E_INVALIDARG Недопустимый входной параметр.
E_ACCESSDENIED У вызывающего объекта недостаточно разрешений на добавление свойств.

Комментарии

Вызывающие абоненты должны иметь разрешения уровня администратора для использования этого API. UWP и упакованные приложения не имеют разрешений на вызов этого метода.

Вызывающим абонентам следует соблюдать осторожность при добавлении известных свойств устройства Windows, так как это может привести к непредвиденным последствиям.

Требования

Требование Значение
Минимальная версия клиента Сборка Windows 22000
Верхняя часть mfvirtualcamera.h
Библиотека mfsensorgroup.lib
DLL mfsensorgroup.dll