Condividi tramite


Interfaccia IWpdSerializer

L'interfaccia IWpdSerializer viene usata 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 IPortableDevice::SendCommand.

Per ottenere questa interfaccia, chiamare CoCreateInstance e passare IID_IWpdSerializer.

Membri

L'interfaccia IWpdSerializer eredita dall'interfaccia IUnknown . IWpdSerializer include anche questi tipi di membri:

Metodi

L'interfaccia IWpdSerializer include questi metodi.

Metodo Descrizione
GetBufferFromIPortableDeviceValues Serializza un'interfaccia IPortableDeviceValues inviata a una matrice di byte allocata.
GetIPortableDeviceValuesFromBuffer Deserializza una matrice di byte in un'interfaccia IPortableDeviceValues .
GetSerializedSize Calcola le dimensioni del buffer necessarie per contenere un'interfaccia IPortableDeviceValues serializzata.
WriteIPortableDeviceValuesToBuffer Serializza un'interfaccia IPortableDeviceValues in una matrice di byte allocata dal chiamante.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfacce driver