IPortableDeviceCapabilities interface
The IPortableDeviceCapabilities interface a variety of device capabilities, including supported formats, commands, and functional objects. You can retrieve this interface from a device by calling IPortableDevice::Capabilities.
Members
The IPortableDeviceCapabilities interface inherits from the IUnknown interface. IPortableDeviceCapabilities also has these types of members:
Methods
The IPortableDeviceCapabilities interface has these methods.
| Method | Description |
|---|---|
| Cancel |
Cancels a pending call on this interface. |
| GetCommandOptions |
Retrieves all the supported options for the specified command on the device. |
| GetEventOptions |
Retrieves all the supported options for the specified event on the device. |
| GetFixedPropertyAttributes |
Retrieves the standard property attributes for a specified property and format. |
| GetFunctionalCategories |
Retrieves all functional categories supported by the device. |
| GetFunctionalObjects |
Retrieves all functional objects that match a specified category on the device. |
| GetSupportedCommands |
Retrieves a list of all the supported commands for this device. |
| GetSupportedContentTypes |
Retrieves all supported content types for a specified functional object type on a device. |
| GetSupportedEvents |
Retrieves the supported events for this device. |
| GetSupportedFormatProperties |
Retrieves the properties supported by objects of a specified format on the device. |
| GetSupportedFormats |
Retrieves the supported formats for a specified object type on the device. |
See also