Método IMFCameraControlDefaults::LockControlData (mfidl.h)
Recupera la carga de datos del control asociado a la instancia imfCameraControlDefaults , lo que permite a los clientes modificar directamente el valor de control.
Sintaxis
HRESULT LockControlData(
[out] void **control,
[out] ULONG *controlSize,
[out] void **data,
[out] ULONG *dataSize
);
Parámetros
[out] control
Recibe un puntero al control que se está bloqueando.
[out] controlSize
Recibe el tamaño de la estructura a la que apunta el control.
[out] data
Recibe un puntero a la carga de datos del control.
[out] dataSize
Recibe el tamaño del búfer al que apunta dataSize.
Valor devuelto
S_OK en caso de éxito.
Comentarios
Los parámetros de control y datos no se comprueban por tipo porque los controles personalizados pueden tener tamaños arbitrarios del esquema de carga útil.
Debe llamar a UnlockControlData antes de que la colección que contiene el control se envíe al método IMFCameraConfigurationManager::SaveDefaults .
Requisitos
Cliente mínimo compatible | compilación 22621 de Windows 11 |
Servidor mínimo compatible | compilación 22621 de Windows 11 |
Encabezado | mfidl.h |