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。
解説
カスタム コントロールには任意のペイロード スキーマ サイズを設定できるため、コントロールとデータ パラメーターは型チェックされません。
コントロールを含むコレクションが IMFCameraConfigurationManager::SaveDefaults メソッドに送信される前に、UnlockControlData を呼び出す必要があります。
要件
サポートされている最小のクライアント | Windows 11 ビルド 22621 |
サポートされている最小のサーバー | Windows 11 ビルド 22621 |
Header | mfidl.h |