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 |