IMFCameraControlDefaults::LockControlData 方法 (mfidl.h)

检索与 IMFCameraControlDefaults 实例关联的控件的数据有效负载,从而允许客户端直接修改控件值。

语法

HRESULT LockControlData(
  [out] void  **control,
  [out] ULONG *controlSize,
  [out] void  **data,
  [out] ULONG *dataSize
);

parameters

[out] control

接收指向被锁定的控件的指针。

[out] controlSize

接收 控件指向的结构的大小。

[out] data

接收指向控件的数据有效负载的指针。

[out] dataSize

接收 dataSize 指向的缓冲区的大小。

返回值

成功S_OK。

注解

控件和数据参数的类型不会检查,因为自定义控件可以具有任意有效负载架构大小。

在将包含控件的集合提交到 IMFCameraConfigurationManager::SaveDefaults 方法之前,必须调用 UnlockControlData

要求

   
最低受支持的客户端 Windows 11内部版本 22621
最低受支持的服务器 Windows 11内部版本 22621
标头 mfidl.h

另请参阅

UnlockControlData

IMFCameraConfigurationManager::SaveDefaults