Share via


WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE 명령

WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE 명령은 스틸 이미지 기능 개체에 의해 스틸 이미지 캡처를 시작합니다. 사진을 찍은 결과로 새 개체가 만들어지면 드라이버는 WPD_EVENT_OBJECT_ADDED 이벤트를 보내야 합니다.

명령 범주

WPD_CATEGORY_STILL_IMAGE_CAPTURE

매개 변수

드라이버는 다음 매개 변수를 예상합니다.

매개 변수 VarType 설명
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR 필수 사항입니다. 사진을 찍어야 하는 디바이스의 스틸 이미지 캡처 기능 개체의 개체 ID입니다. 각 스틸 이미지 캡처 기능 개체는 설정이 다를 수 있으며 디바이스의 다른 하드웨어(예: 휴대폰의 전면 또는 후면 카메라)를 참조할 수 있으며, 이 매개 변수는 사용할 하드웨어를 나타냅니다.

반환 값

드라이버는 다음 결과를 반환해야 합니다.

결과 VarType 설명
WPD_PROPERTY_COMMON_HRESULT VT_ERROR 필수 사항입니다. 명령 수행 성공 또는 실패를 나타내는 HRESULT 입니다. 호출자가 잘못된 요청을 하는 경우 드라이버는 HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) 을 반환해야 하며 다른 결과 값을 반환할 필요가 없습니다. 오류 코드에는 Windows 이식 가능한 디바이스 오류 코드 또는 기타 적절한 오류 코드가 포함됩니다.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 선택 사항입니다. 드라이버 관련 오류 코드입니다. 이 값은 일반적으로 디바이스 공급업체에서 애플리케이션을 사용하는 동안 디바이스 오류 진단을 개선하는 데 사용됩니다. 범용 애플리케이션은 이를 무시하고 대신 WPD_PROPERTY_COMMON_HRESULT만 사용합니다.

메서드 호출

IPortableDevice::SendCommand를 사용하여 직접 호출할 수 있습니다.

요구 사항

요구 사항
헤더
PortableDevice.h

추가 정보

명령