Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Cancel method cancels a pending operation on this interface.
Syntax
HRESULT Cancel();
Return value
If the method succeeds, it returns S_OK. Any other HRESULT value indicates that the call failed.
Remarks
This method cancels all pending operations on the current device handle, which corresponds to a session associated with an IPortableDeviceService interface. The Windows Portable Devices (WPD) API does not support targeted cancellation of specific operations.
If your application invokes the WPD API from multiple threads, each thread should create a new instance of the IPortableDeviceService interface. Doing this ensures that any cancel operation affects only the I/O for the affected thread.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 7 [desktop apps | UWP apps] |
| Minimum supported server | None supported |
| Target Platform | Windows |
| Header | portabledeviceapi.h |