Método IMFVirtualCamera::AddProperty (mfvirtualcamera.h)
Adiciona propriedades de interface de dispositivo personalizadas à câmera virtual.
Sintaxe
HRESULT AddProperty(
const DEVPROPKEY *pKey,
DEVPROPTYPE Type,
const BYTE *pbData,
ULONG cbData
);
Parâmetros
pKey
Ponteiro para um DEVPROPKEY a ser adicionado à interface do dispositivo de câmera virtual. Para obter mais informações, consulte Modelo de propriedade de dispositivo unificado.
Type
Tipo de propriedade para o pKey especificado. Não há suporte para os tipos DEVPROP_TYPE_NULL e DEVPROP_TYPE_EMPTY .
pbData
Ponteiro para os dados da propriedade.
cbData
Tamanho em bytes contidos no buffer apontado pelos dados.
Retornar valor
Retorna um valor HRESULT, incluindo, mas não se limitando aos seguintes valores:
Código do erro | Descrição |
---|---|
S_OK | Com sucesso |
E_INVALIDARG | Um parâmetro de entrada é inválido. |
E_ACCESSDENIED | O chamador não tem permissões suficientes para adicionar propriedades. |
Comentários
Os chamadores devem ter permissões no nível do administrador para usar essa API. Os aplicativos UWP e empacotados não têm permissões para chamar esse método.
Os chamadores devem ter cuidado ao adicionar propriedades conhecidas do dispositivo Windows, pois isso pode ter efeitos não intencionais.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Cabeçalho | mfvirtualcamera.h |
Biblioteca | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |