Bagikan melalui


METODE IMFCameraControlDefaults::LockControlData (mfidl.h)

Mengambil payload data untuk kontrol yang terkait dengan instans IMFCameraControlDefaults , memungkinkan klien untuk memodifikasi nilai kontrol secara langsung.

Sintaks

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

Parameter

[out] control

Menerima penunjuk ke kontrol yang sedang dikunci.

[out] controlSize

Menerima ukuran struktur yang ditujukan berdasarkan kontrol.

[out] data

Menerima penunjuk ke payload data kontrol.

[out] dataSize

Menerima ukuran buffer yang diacu oleh dataSize.

Menampilkan nilai

S_OK pada kesuksesan.

Keterangan

Parameter kontrol dan data tidak diperiksa jenisnya karena kontrol kustom dapat memiliki ukuran skema payload arbitrer.

Anda harus memanggil UnlockControlData harus dipanggil sebelum koleksi yang berisi kontrol dikirimkan ke metode IMFCameraConfigurationManager::SaveDefaults .

Persyaratan

   
Klien minimum yang didukung Windows 11 Build 22621
Server minimum yang didukung Windows 11 Build 22621
Header mfidl.h

Lihat juga

UnlockControlData

IMFCameraConfigurationManager::SaveDefaults