WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START command

Initializes a bulk request for multiple property values from multiple objects, filtered by object format. The driver must return a context ID to identify the bulk operation. This will be referenced in subsequent WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT calls.

Command category

WPD_CATEGORY_OBJECT_PROPERTIES_BULK

Parameters

Parameters

The driver expects the following parameters.

WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT

WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID

WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH

WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS

Return value

Result

The driver should return the following results.

WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT

WPD_PROPERTY_COMMON_HRESULT

WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE

Calling methods

IPortableDevicePropertiesBulk::QueueGetValuesByObjectFormat

Requirements

Header

PortableDevice.h

See also

WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT

WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END

Commands

 

 

Send comments about this topic to Microsoft