IWpdSerializer-Schnittstelle
Die IWpdSerializer-Schnittstelle wird vom Gerätetreiber verwendet, um IPortableDeviceValues-Schnittstellen in und aus den Rohdatenpuffern zu serialisieren, die für die Kommunikation mit der Anwendung verwendet werden.
Anwendungen müssen diese Schnittstelle nicht verwenden, da die Daten beim Aufrufen von IPortableDevice::SendCommand automatisch serialisiert und deserialisiert werden.
Rufen Sie zum Abrufen dieser Schnittstelle CoCreateInstance auf, und übergeben Sie IID_IWpdSerializer.
Member
Die IWpdSerializer-Schnittstelle erbt von der IUnknown-Schnittstelle . IWpdSerializer verfügt auch über folgende Membertypen:
Methoden
Die IWpdSerializer-Schnittstelle verfügt über diese Methoden.
Methode | Beschreibung |
---|---|
GetBufferFromIPortableDeviceValues | Serialisiert eine übermittelte IPortableDeviceValues-Schnittstelle in ein zugeordnetes Bytearray. |
GetIPortableDeviceValuesFromBuffer | Deserialisiert ein Bytearray in einer IPortableDeviceValues-Schnittstelle . |
GetSerializedSize | Berechnet die Puffergröße, die für eine serialisierte IPortableDeviceValues-Schnittstelle erforderlich ist. |
WriteIPortableDeviceValuesToBuffer | Serialisiert eine IPortableDeviceValues-Schnittstelle in ein aufruferseitig zugeordnetes Bytearray. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|