Share via


WPD_COMMAND_OBJECT_RESOURCES_OPEN command

Opens a resource on an object in order to read or write data to it. The driver must return a context ID to identify the bulk operation. This will be referenced in subsequent WPD_COMMAND_OBJECT_RESOURCES_READ or WPD_COMMAND_OBJECT_RESOURCES_WRITE calls. The resource read / write operations will be ended with WPD_COMMAND_OBJECT_RESOURCES_CLOSE.

Command category

WPD_CATEGORY_OBJECT_RESOURCES

Parameters

Parameters

The driver expects the following parameters.

WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID

WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS

WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE

Return value

Result

The driver should return the following results.

WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT

WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE

WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS

WPD_PROPERTY_COMMON_HRESULT

WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE

Calling methods

IPortableDeviceResources::GetStream

Requirements

Header

PortableDevice.h

See also

Requirements for Resources

Commands

 

 

Send comments about this topic to Microsoft