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 |