Cabeçalho portabledevicetypes.h

Esse cabeçalho é usado pelo Dispositivo Portátil do Windows. Para obter mais informações, consulte:

portabledevicetypes.h contém as seguintes interfaces de programação:

Interfaces

 
IPortableDeviceKeyCollection

Contém uma coleção de valores PROPERTYKEY. Essa interface pode ser recuperada de um método ou, se um novo objeto for necessário, chamar CoCreate com CLSID_PortableDeviceKeyCollection.
IPortableDevicePropVariantCollection

Contém uma coleção de valores PROPVARIANT do mesmo VARTYPE.
IPortableDeviceValues

A interface IPortableDeviceValues contém uma coleção de pares PROPERTYKEY/PROPVARIANT.
IPortableDeviceValuesCollection

Contém uma coleção de interfaces IPortableDeviceValues indexadas. Essa interface pode ser recuperada de um método ou, se um novo objeto for necessário, chame CoCreate com CLSID_PortableDeviceValuesCollection.
IWpdSerializer

Usado pelo driver de dispositivo para serializar interfaces IPortableDeviceValues de e para os buffers de dados brutos usados para se comunicar com o aplicativo. Os aplicativos não precisam usar essa interface, pois os dados são serializados e desserializados automaticamente ao chamar o método IPortableDevice::SendCommand. (Consulte o SDK (Software Development Kit) do WPD (Dispositivos Portáteis do Windows) para obter uma descrição desse método.) Para obter essa interface, chame CoCreateInstance e passe um CLSID (identificador de classe) de CLSID_WpdSerializer e um IID (identificador de instância) de IID_IWpdSerializer.