Comando WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE
El comando WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE inicia una captura de imagen fija mediante un objeto funcional de imagen. Si se crea un nuevo objeto como resultado de tomar una imagen, el controlador debe enviar el evento WPD_EVENT_OBJECT_ADDED .
WPD_CATEGORY_STILL_IMAGE_CAPTURE
El controlador espera los parámetros siguientes.
Parámetro | VarType | Descripción |
---|---|---|
WPD_PROPERTY_COMMON_COMMAND_TARGET | VT_LPWSTR | Necesario. El identificador de objeto de la imagen fija captura el objeto funcional en el dispositivo que debe tomar la imagen. Cada objeto funcional de captura de imagen fija puede tener una configuración diferente y puede hacer referencia a hardware diferente en un dispositivo (por ejemplo, una cámara frontal o trasera de un teléfono) y este parámetro indica cuál se va a usar. |
El controlador debe devolver los resultados siguientes.
Resultado | VarType | Descripción |
---|---|---|
WPD_PROPERTY_COMMON_HRESULT | VT_ERROR | Necesario. HrESULT que indica que se ha realizado correctamente o no se ha realizado el comando. Si el autor de la llamada realiza una solicitud no válida, el controlador debe devolver HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) y no es necesario devolver ningún otro valor de resultado. Los códigos de error incluyen códigos de error de dispositivos portátiles de Windows o cualquier otro código de error adecuado. |
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE | VT_UI4 | Opcional. Código de error específico del controlador. Normalmente, los proveedores de dispositivos usan este valor para mejorar el diagnóstico de errores de dispositivo al usar sus aplicaciones. En su lugar, las aplicaciones de uso general lo ignorarían y se basarían únicamente en WPD_PROPERTY_COMMON_HRESULT. |
Solo se puede llamar directamente mediante IPortableDevice::SendCommand.
Requisito | Value |
---|---|
Encabezado |
|