次の方法で共有


IPortableDevicePropertiesBulk::QueueSetValuesByObjectList メソッド (portabledeviceapi.h)

QueueSetValuesByObjectList メソッドは、デバイス上の 1 つ以上の指定されたオブジェクトに 1 つ以上の指定された値を設定する要求をキューに入れます。

構文

HRESULT QueueSetValuesByObjectList(
  [in]  IPortableDeviceValuesCollection       *pObjectValues,
  [in]  IPortableDevicePropertiesBulkCallback *pCallback,
  [out] GUID                                  *pContext
);

パラメーター

[in] pObjectValues

指定したオブジェクトに設定するプロパティと値を含む IPortableDeviceValuesCollection インターフェイスへのポインター。 このインターフェイスは、1 つ以上の IPortableDeviceValues インターフェイスを保持し、それぞれが 1 つのオブジェクトを表します。 各 IPortableDeviceValues インターフェイスは、キーと値のペアのコレクションを保持します。ここで、キーはプロパティを識別する PROPERTYKEY であり、値はプロパティによって異なるデータ型です。 各 IPortableDeviceValues インターフェイスには、このインターフェイスが参照するオブジェクトを識別する 1 つのWPD_OBJECT_ID プロパティも保持されます。

[in] pCallback

取得時に情報を受け取るアプリケーション実装 の IPortableDevicePropertiesBulkCallback インターフェイスへのポインター。

[out] pContext

クライアントで実装された IPortableDevicePropertiesBulkCallback コールバックへの要求を開始、取り消し、または識別するために使用される GUID へのポインター。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
操作が正常にキューに入れられます。

注釈

キューに入った要求は、アプリケーションが Start を呼び出すまで開始されません。 このメソッドの使用方法の詳細については、「 IPortableDevicePropertiesBulk インターフェイス」を参照してください。

要件

要件
対象プラットフォーム Windows
ヘッダー portabledeviceapi.h
Library PortableDeviceGUIDs.lib

こちらもご覧ください

IPortableDevicePropertiesBulk インターフェイス

IPortableDevicePropertiesBulk::QueueGetValuesByObjectList