다음을 통해 공유


IMFCameraControlDefaults::LockControlData 메서드(mfidl.h)

IMFCameraControlDefaults instance 연결된 컨트롤에 대한 데이터 페이로드를 검색하여 클라이언트가 컨트롤 값을 직접 수정할 수 있도록 합니다.

구문

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
머리글 mfidl.h

참고 항목

UnlockControlData

IMFCameraConfigurationManager::SaveDefaults