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 |
|
| Bibliothek |
|