Compartir a través de


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

Consulte también

UnlockControlData

IMFCameraConfigurationManager::SaveDefaults