IPortableDeviceCapabilities interface (portabledeviceapi.h)
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.
Inheritance
The IPortableDeviceCapabilities interface inherits from the IUnknown interface. IPortableDeviceCapabilities also has these types of members:
Methods
The IPortableDeviceCapabilities interface has these methods.
IPortableDeviceCapabilities::Cancel The Cancel method cancels a pending request on this interface. |
IPortableDeviceCapabilities::GetCommandOptions The GetCommandOptions method retrieves all the supported options for the specified command on the device. |
IPortableDeviceCapabilities::GetEventOptions The GetEventOptions method retrieves all the supported options for the specified event on the device. |
IPortableDeviceCapabilities::GetFixedPropertyAttributes The GetFixedPropertyAttributes method retrieves the standard property attributes for a specified property and format. |
IPortableDeviceCapabilities::GetFunctionalCategories The GetFunctionalCategories method retrieves all functional categories supported by the device. |
IPortableDeviceCapabilities::GetFunctionalObjects The GetFunctionalObjects method retrieves all functional objects that match a specified category on the device. |
IPortableDeviceCapabilities::GetSupportedCommands The GetSupportedCommands method retrieves a list of all the supported commands for this device. |
IPortableDeviceCapabilities::GetSupportedContentTypes The GetSupportedContentTypes method retrieves all supported content types for a specified functional object type on a device. |
IPortableDeviceCapabilities::GetSupportedEvents The GetSupportedEvents method retrieves the supported events for this device. |
IPortableDeviceCapabilities::GetSupportedFormatProperties The GetSupportedFormatProperties method retrieves the properties supported by objects of a specified format on the device. |
IPortableDeviceCapabilities::GetSupportedFormats The GetSupportedFormats method retrieves the supported formats for a specified object type on the device. For example, specifying audio objects might return WPD_OBJECT_FORMAT_WMA, WPD_OBJECT_FORMAT_WAV, and WPD_OBJECT_FORMAT_MP3. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | portabledeviceapi.h |