Interface IWpdSerializer
L’interface IWpdSerializer est utilisée par le pilote de périphérique pour sérialiser les interfaces IPortableDeviceValues vers et à partir des mémoires tampons de données brutes utilisées pour communiquer avec l’application.
Les applications n’ont pas besoin d’utiliser cette interface, car les données sont sérialisées et désérialisées automatiquement lors de l’appel de IPortableDevice::SendCommand.
Pour obtenir cette interface, appelez CoCreateInstance et passez IID_IWpdSerializer.
Membres
L’interface IWpdSerializer hérite de l’interface IUnknown . IWpdSerializer a également les types de membres suivants :
Méthodes
L’interface IWpdSerializer a ces méthodes.
Méthode | Description |
---|---|
GetBufferFromIPortableDeviceValues | Sérialise une interface IPortableDeviceValues envoyée à un tableau d’octets alloué. |
GetIPortableDeviceValuesFromBuffer | Désérialise un tableau d’octets dans une interface IPortableDeviceValues . |
GetSerializedSize | Calcule la taille de mémoire tampon requise pour contenir une interface IPortableDeviceValues sérialisée. |
WriteIPortableDeviceValuesToBuffer | Sérialise une interface IPortableDeviceValues vers un tableau d’octets alloué par l’appelant. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|