Metodo IPortableDevicePropertiesBulk::QueueSetValuesByObjectList (portabledeviceapi.h)
Il metodo QueueSetValuesByObjectList accoda una richiesta per impostare uno o più valori specificati in uno o più oggetti specificati nel dispositivo.
Sintassi
HRESULT QueueSetValuesByObjectList(
[in] IPortableDeviceValuesCollection *pObjectValues,
[in] IPortableDevicePropertiesBulkCallback *pCallback,
[out] GUID *pContext
);
Parametri
[in] pObjectValues
Puntatore a un'interfaccia IPortableDeviceValuesCollection che contiene le proprietà e i valori da impostare sugli oggetti specificati. Questa interfaccia contiene una o più interfacce IPortableDeviceValues , ognuna che rappresenta un singolo oggetto. Ogni interfaccia IPortableDeviceValues contiene una raccolta di coppie chiave/valore, in cui la chiave è propertyKEY che identifica la proprietà e il valore è un tipo di dati che varia in base alla proprietà. Ogni interfaccia IPortableDeviceValues contiene anche una proprietà WPD_OBJECT_ID che identifica l'oggetto a cui fa riferimento questa interfaccia.
[in] pCallback
Puntatore a un'interfaccia IPortableDevicePropertiesBulkCallback implementata dall'applicazione che riceverà le informazioni recuperate.
[out] pContext
Puntatore a un GUID utilizzato per avviare, annullare o identificare la richiesta a qualsiasi callback IPortableDevicePropertiesBulkCallback implementato dal client.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
L'operazione è stata accodata correttamente. |
Commenti
La richiesta in coda non viene avviata fino a quando l'applicazione chiama Start. Per altre informazioni su come usare questo metodo, vedere Interfaccia IPortableDevicePropertiesBulk.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceapi.h |
Libreria | PortableDeviceGUIDs.lib |