Método IMFVirtualCamera::AddProperty (mfvirtualcamera.h)

Agrega propiedades de interfaz de dispositivo personalizadas a la cámara virtual.

Sintaxis

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

Parámetros

pKey

Puntero a una DEVPROPKEY para agregar a la interfaz del dispositivo de cámara virtual. Para obtener más información, consulte Modelo de propiedades de dispositivo unificado.

Type

Tipo de propiedad para el pKey especificado. No se admiten los tipos DEVPROP_TYPE_NULL y DEVPROP_TYPE_EMPTY .

pbData

Puntero a los datos de propiedad.

cbData

Tamaño en bytes contenidos en el búfer al que apuntan los datos.

Valor devuelto

Devuelve un valor HRESULT, incluidos, entre otros, los siguientes valores:

Código de error Descripción
S_OK Correcto
E_INVALIDARG Un parámetro de entrada no es válido.
E_ACCESSDENIED El autor de la llamada no tiene permisos suficientes para agregar propiedades.

Comentarios

Los autores de llamadas deben tener permisos de nivel de administrador para usar esta API. Las aplicaciones para UWP y empaquetadas no tienen permisos para llamar a este método.

Los autores de llamadas deben tener precaución al agregar propiedades conocidas del dispositivo Windows, ya que esto puede tener efectos no deseados.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Encabezado mfvirtualcamera.h
Library mfsensorgroup.lib
Archivo DLL mfsensorgroup.dll