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