Condividi tramite


intestazione portabledevicetypes.h

Questa intestazione viene usata dal dispositivo portatile Windows. Per altre informazioni, vedere:

portabledevicetypes.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IPortableDeviceKeyCollection

Contiene una raccolta di valori PROPERTYKEY. Questa interfaccia può essere recuperata da un metodo o, se è necessario un nuovo oggetto, chiamare CoCreate con CLSID_PortableDeviceKeyCollection.
IPortableDevicePropVariantCollection

Contiene una raccolta di valori PROPVARIANT dello stesso VARTYPE.
IPortableDeviceValues

L'interfaccia IPortableDeviceValues contiene una raccolta di coppie PROPERTYKEY/PROPVARIANT.
IPortableDeviceValuesCollection

Contiene una raccolta di interfacce IPortableDeviceValues indicizzate. Questa interfaccia può essere recuperata da un metodo o se è necessario un nuovo oggetto, chiamare CoCreate con CLSID_PortableDeviceValuesCollection.
IWpdSerializer

Usato dal driver di dispositivo per serializzare le interfacce IPortableDeviceValues da e verso i buffer di dati non elaborati usati per comunicare con l'applicazione. Le applicazioni non devono usare questa interfaccia, perché i dati vengono serializzati e deserializzati automaticamente quando si chiama il metodo IPortableDevice::SendCommand. Per una descrizione di questo metodo, vedere Windows Portable Devices (WPD) Software Development Kit (SDK). Per ottenere questa interfaccia, chiamare CoCreateInstance e passare un identificatore di classe (CLSID) di CLSID_WpdSerializer e un identificatore di istanza (IID) di IID_IWpdSerializer.