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::SendCommandautomatisch serialisiert und deserialisiert werden.

Um diese Schnittstelle zu erhalten, rufen Sie CoCreateInstance auf, und übergeben Sie IID _ IWpdSerializer.

Members

Die IWpdSerializer-Schnittstelle erbt von der IUnknown-Schnittstelle. IWpdSerializer verfügt auch über diese 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 eine IPortableDeviceValues-Schnittstelle.
GetSerializedSize Berechnet die Puffergröße, die erforderlich ist, um eine serialisierte IPortableDeviceValues-Schnittstelle zu halten.
WriteIPortableDeviceValuesToBuffer Serialisiert eine IPortableDeviceValues-Schnittstelle in ein vom Aufrufer zugeordnetes Bytearray.

Requirements (Anforderungen)

Anforderung Wert
Header
PortableDeviceTypes.h
Bibliothek
PortableDeviceGUIDs.lib

Weitere Informationen

Treiberschnittstellen