Método IPortableDevicePropertiesBulk::QueueSetValuesByObjectList (portabledeviceapi.h)
El método QueueSetValuesByObjectList pone en cola una solicitud para establecer uno o varios valores especificados en uno o varios objetos especificados en el dispositivo.
Sintaxis
HRESULT QueueSetValuesByObjectList(
[in] IPortableDeviceValuesCollection *pObjectValues,
[in] IPortableDevicePropertiesBulkCallback *pCallback,
[out] GUID *pContext
);
Parámetros
[in] pObjectValues
Puntero a una interfaz IPortableDeviceValuesCollection que contiene las propiedades y los valores que se van a establecer en los objetos especificados. Esta interfaz contiene una o varias interfaces IPortableDeviceValues , cada una de las cuales representa un único objeto. Cada interfaz IPortableDeviceValues contiene una colección de pares clave-valor, donde la clave es propertyKEY que identifica la propiedad y el valor es un tipo de datos que varía según la propiedad. Cada interfaz IPortableDeviceValues también contiene una propiedad WPD_OBJECT_ID que identifica el objeto al que hace referencia esta interfaz.
[in] pCallback
Puntero a una interfaz IPortableDevicePropertiesBulkCallback implementada por la aplicación que recibirá la información a medida que se recupera.
[out] pContext
Puntero a un GUID que se usa para iniciar, cancelar o identificar la solicitud a las devoluciones de llamada IPortableDevicePropertiesBulkCallback implementadas por el cliente.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
La operación se puso en cola correctamente. |
Comentarios
La solicitud en cola no se inicia hasta que la aplicación llama a Start. Para obtener más información sobre cómo usar este método, vea IPortableDevicePropertiesBulk Interface.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |