Compartir a través de


Interfaz IWpdSerializer

El controlador de dispositivo usa la interfaz IWpdSerializer para serializar interfaces IPortableDeviceValues hacia y desde los búferes de datos sin procesar usados para comunicarse con la aplicación.

Las aplicaciones no necesitan usar esta interfaz, ya que los datos se serializan y deserializan automáticamente al llamar a IPortableDevice::SendCommand.

Para obtener esta interfaz, llame a CoCreateInstance y pase IID_IWpdSerializer.

Miembros

La interfaz IWpdSerializer hereda de la interfaz IUnknown . IWpdSerializer también tiene estos tipos de miembros:

Métodos

La interfaz IWpdSerializer tiene estos métodos.

Método Descripción
GetBufferFromIPortableDeviceValues Serializa una interfaz IPortableDeviceValues enviada a una matriz de bytes asignada.
GetIPortableDeviceValuesFromBuffer Deserializa una matriz de bytes en una interfaz IPortableDeviceValues .
GetSerializedSize Calcula el tamaño del búfer necesario para contener una interfaz IPortableDeviceValues serializada.
WriteIPortableDeviceValuesToBuffer Serializa una interfaz IPortableDeviceValues en una matriz de bytes asignada por el autor de la llamada.

Requisitos

Requisito Value
Encabezado
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Consulte también

Interfaces de controlador