Share via


Méthode IPortableDevicePropertiesBulk ::QueueSetValuesByObjectList (portabledeviceapi.h)

La méthode QueueSetValuesByObjectList met en file d’attente une demande pour définir une ou plusieurs valeurs spécifiées sur un ou plusieurs objets spécifiés sur l’appareil.

Syntaxe

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

Paramètres

[in] pObjectValues

Pointeur vers une interface IPortableDeviceValuesCollection qui contient les propriétés et les valeurs à définir sur les objets spécifiés. Cette interface contient une ou plusieurs interfaces IPortableDeviceValues , chacune représentant un seul objet. Chaque interface IPortableDeviceValues contient une collection de paires clé/valeur, où la clé est la PROPRIÉTÉ QUI identifie la propriété et la valeur est un type de données qui varie selon la propriété. Chaque interface IPortableDeviceValues contient également une propriété WPD_OBJECT_ID qui identifie l’objet auquel cette interface fait référence.

[in] pCallback

Pointeur vers une interface IPortableDevicePropertiesBulkCallback implémentée par l’application qui recevra les informations au fur et à mesure de leur récupération.

[out] pContext

Pointeur vers un GUID utilisé pour démarrer, annuler ou identifier la demande à tout rappel IPortableDevicePropertiesBulkCallback implémenté par le client.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
L’opération a été mise en file d’attente avec succès.

Remarques

La requête mise en file d’attente n’est pas démarrée tant que l’application n’appelle pas Start. Pour plus d’informations sur l’utilisation de cette méthode, consultez IPortableDevicePropertiesBulk Interface.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portabledeviceapi.h
Bibliothèque PortableDeviceGUIDs.lib

Voir aussi

IPortableDevicePropertiesBulk, interface

IPortableDevicePropertiesBulk ::QueueGetValuesByObjectList