Freigeben über


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
PortableDeviceTypes.h
Bibliothek
PortableDeviceGUIDs.lib

Siehe auch

Treiberschnittstellen