Метод IPortableDevicePropertiesBulk::QueueSetValuesByObjectList (portabledeviceapi.h)
Метод QueueSetValuesByObjectList помещает в очередь запрос на задание одного или нескольких указанных значений для одного или нескольких указанных объектов на устройстве.
Синтаксис
HRESULT QueueSetValuesByObjectList(
[in] IPortableDeviceValuesCollection *pObjectValues,
[in] IPortableDevicePropertiesBulkCallback *pCallback,
[out] GUID *pContext
);
Параметры
[in] pObjectValues
Указатель на интерфейс IPortableDeviceValuesCollection , содержащий свойства и значения для заданных объектов. Этот интерфейс содержит один или несколько интерфейсов IPortableDeviceValues , каждый из которых представляет один объект. Каждый интерфейс IPortableDeviceValues содержит коллекцию пар "ключ-значение", где ключ — это PROPERTYKEY , определяющий свойство, а значение — это тип данных, который зависит от свойства. Каждый интерфейс IPortableDeviceValues также содержит одно свойство WPD_OBJECT_ID, определяющее объект, на который ссылается этот интерфейс.
[in] pCallback
Указатель на интерфейс IPortableDevicePropertiesBulkCallback , который будет получать сведения по мере извлечения.
[out] pContext
Указатель на GUID, который используется для запуска, отмены или идентификации запроса на любые клиентские обратные вызовы IPortableDevicePropertiesBulkCallback .
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Операция успешно поставлена в очередь. |
Комментарии
Запрос в очереди не запускается до тех пор, пока приложение не вызовет Start. Дополнительные сведения об использовании этого метода см. в разделе Интерфейс IPortableDevicePropertiesBulk.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGUIDs.lib |