Comando WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE

Il comando WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE avvia un'acquisizione di immagini ancora da un oggetto funzionale dell'immagine. Se un nuovo oggetto viene creato come risultato dell'acquisizione di un'immagine, il driver deve inviare l'evento WPD_EVENT_OBJECT_ADDED .

Categoria

WPD_CATEGORY_STILL_IMAGE_CAPTURE

Parametri

Per il driver sono previsti i parametri seguenti.

Parametro VarType Descrizione
WPD_PROPERTY_COMMON_COMMAND_TARGET VT_LPWSTR Obbligatorio. ID oggetto dell'oggetto still image capture funzionale nel dispositivo che deve scattare l'immagine. Ogni oggetto funzionale di acquisizione immagini può avere impostazioni diverse e può fare riferimento a hardware diverso in un dispositivo (ad esempio, una fotocamera anteriore o posteriore di un telefono) e questo parametro indica quale usare.

Valore restituito

Il driver dovrebbe restituire i risultati seguenti.

Risultato VarType Descrizione
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Obbligatorio. HRESULT che indica l'esito positivo o negativo dell'esecuzione del comando. Se il chiamante effettua una richiesta non valida, il driver deve restituire HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) e non è necessario restituire altri valori di risultato. I codici di errore includono codici di errore di Windows Portable Devices o altri codici di errore appropriati.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Facoltativa. Codice di errore specifico del driver. Questo valore viene in genere usato dai fornitori di dispositivi per migliorare la diagnosi degli errori del dispositivo durante l'uso delle applicazioni. Le applicazioni per utilizzo generico lo ignorano e si basano esclusivamente su WPD_PROPERTY_COMMON_HRESULT.

Chiamata di metodi

Può essere chiamato solo direttamente usando IPortableDevice::SendCommand.

Requisiti

Requisito Valore
Intestazione
PortableDevice.h

Vedi anche

Comandi