Compartir a través de


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

Consulte también

IPortableDevicePropertiesBulk (Interfaz)

IPortableDevicePropertiesBulk::QueueGetValuesByObjectList