Поделиться через


Метод IMFCameraControlDefaults::LockControlData (mfidl.h)

Извлекает полезные данные для элемента управления, связанного с экземпляром IMFCameraControlDefaults , позволяя клиентам изменять значение элемента управления напрямую.

Синтаксис

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

Параметры

[out] control

Получает указатель на блокируемый элемент управления.

[out] controlSize

Получает размер структуры, на которую указывает элемент управления.

[out] data

Получает указатель на полезные данные элемента управления .

[out] dataSize

Получает размер буфера, на который указывает dataSize.

Возвращаемое значение

S_OK на успех.

Комментарии

Параметры элемента управления и данных не проверяются, так как пользовательские элементы управления могут иметь произвольные размеры схемы полезных данных.

Необходимо вызвать UnlockControlData перед отправкой коллекции, содержащей элемент управления, в метод IMFCameraConfigurationManager::SaveDefaults .

Требования

   
Минимальная версия клиента сборка Windows 11 22621
Минимальная версия сервера сборка Windows 11 22621
Верхняя часть mfidl.h

См. также раздел

UnlockControlData

IMFCameraConfigurationManager::SaveDefaults