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 más información, consulte Modelo de propiedad de dispositivo unificado.

Type

Tipo de propiedad para la clave pKey especificada. No se admiten los tipos de 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

   
Cliente mínimo compatible Windows Build 22000
Encabezado mfvirtualcamera.h
Library mfsensorgroup.lib
Archivo DLL mfsensorgroup.dll