WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE命令
WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE命令會起始仍然影像功能物件所擷取的仍然影像。 如果建立新物件是為了拍攝圖片而建立,驅動程式應該傳送 WPD_EVENT_OBJECT_ADDED 事件。
命令類別目錄
WPD_CATEGORY_STILL_IMAGE_CAPTURE
參數
驅動程式需要下列參數。
參數 | VarType | Description |
---|---|---|
WPD_PROPERTY_COMMON_COMMAND_TARGET | VT_LPWSTR | 必要。 裝置上應該拍攝圖片之仍然影像擷取功能物件的物件識別碼。每個仍然影像擷取功能物件可以有不同的設定,而且可能會參考裝置上的不同硬體 (例如手機的正面或背面相機) ,而此參數會指出要使用哪一個。 |
傳回值
驅動程式應該會傳回下列結果。
結果 | VarType | Description |
---|---|---|
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 呼叫。
規格需求
需求 | 值 |
---|---|
標頭 |
|