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

See also

Client Interfaces