Interface IWpdSerializer
A interface IWpdSerializer é usada 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 IPortableDevice::SendCommand.
Para obter essa interface, chame CoCreateInstance e passe IID_IWpdSerializer.
Membros
A interface IWpdSerializer herda da interface IUnknown . O IWpdSerializer também tem esses tipos de membros:
Métodos
A interface IWpdSerializer tem esses métodos.
Método | Descrição |
---|---|
GetBufferFromIPortableDeviceValues | Serializa uma interface IPortableDeviceValues enviada para uma matriz de bytes alocada. |
GetIPortableDeviceValuesFromBuffer | Desserializa uma matriz de bytes para uma interface IPortableDeviceValues . |
GetSerializedSize | Calcula o tamanho do buffer necessário para manter uma interface IPortableDeviceValues serializada. |
WriteIPortableDeviceValuesToBuffer | Serializa uma interface IPortableDeviceValues para uma matriz de bytes alocada por chamador. |
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|