次の方法で共有


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

関連項目

コマンド