Enables gadgets to loop through the associated devices and access the capabilities for a given device by obtaining a pointer to its ISideShowCapabilities interface.




GetAt Method

Returns an ISideShowCapabilities interface pointer for the device at the specified index.

GetCount Method

Returns the number of ISideShowCapabilities interfaces in the collection.


This method provides the gadget with a means of enumerating the devices it is associated with. It enables you to determine how many devices are available to send content to, as well as request an ISideShowCapabilities interface for each device. The gadget can then use this interface to perform device property queries. Note that this object is static; after it is returned from a call to GetDeviceCapabilities Method, it does not dynamically update as devices are added and removed.