Método IMFCameraControlDefaults::LockControlData (mfidl.h)
Recupera a carga de dados para o controle associado à instância IMFCameraControlDefaults , permitindo que os clientes modifiquem o valor de controle diretamente.
Sintaxe
HRESULT LockControlData(
[out] void **control,
[out] ULONG *controlSize,
[out] void **data,
[out] ULONG *dataSize
);
Parâmetros
[out] control
Recebe um ponteiro para o controle que está sendo bloqueado.
[out] controlSize
Recebe o tamanho da estrutura apontada pelo controle.
[out] data
Recebe um ponteiro para a carga de dados do controle.
[out] dataSize
Recebe o tamanho do buffer apontado por dataSize.
Valor retornado
S_OK sobre o sucesso.
Comentários
Os parâmetros de controle e de dados não são verificados porque os controles personalizados podem ter tamanhos arbitrários de esquema de carga.
Você deve chamar UnlockControlData deve ser chamado antes que a coleção que contém o controle seja enviada ao método IMFCameraConfigurationManager::SaveDefaults .
Requisitos
Cliente mínimo com suporte | Windows 11 Build 22621 |
Servidor mínimo com suporte | Windows 11 Build 22621 |
Cabeçalho | mfidl.h |