IPortableDeviceService::SendCommand メソッド (portabledeviceapi.h)

SendCommand メソッドは、標準の WPD コマンドとそのパラメーターをサービスに送信します。

構文

HRESULT SendCommand(
  [in]  const DWORD           dwFlags,
  [in]  IPortableDeviceValues *pParameters,
  [out] IPortableDeviceValues **ppResults
);

パラメーター

[in] dwFlags

使用しません。

[in] pParameters

コマンド パラメーターを指定する IPortableDeviceValues インターフェイス。

[out] ppResults

コマンドの結果を指定する IPortableDeviceValues インターフェイス。

戻り値

メソッドが成功すると、 S_OKが返されます。 その他の HRESULT 値は、呼び出しが失敗したことを示します。

解説

このメソッドは、標準の WPD コマンドをサービスに送信する場合にのみ使用する必要があります。 サービス メソッドを呼び出すには、 IPortableDeviceServiceMethods インターフェイスを 使用します。

このメソッドは、HRESULT 値としてS_OKを返しても失敗する可能性があります。 コマンドが成功したかどうかを判断するには、アプリケーションで 常に ppResults パラメーターによって参照されるプロパティを調べる必要があります。

pParameters パラメーターによって参照されるオブジェクトは、少なくとも次のプロパティを指定する必要があります。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー portabledeviceapi.h

関連項目

IPortableDeviceService インターフェイス