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 |
---|---|
|
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 |