閱讀英文

共用方式為


IWpdSerializer 介面

IWpdSerializer介面是由設備磁碟機用來序列化IPortableDeviceValues介面,以及從用來與應用程式通訊的原始資料緩衝區進行序列化。

應用程式不需要使用此介面,因為呼叫 IPortableDevice::SendCommand時,資料會自動序列化和還原序列化。

若要取得此介面,請呼叫 CoCreateInstance 並傳入 IID_IWpdSerializer

成員

IWpdSerializer介面繼承自IUnknown介面。 IWpdSerializer 也有下列類型的成員:

方法

IWpdSerializer介面具有這些方法。

方法 描述
GetBufferFromIPortableDeviceValues 將提交的 IPortableDeviceValues 介面序列化為已配置的位元組陣列。
GetIPortableDeviceValuesFromBuffer 將位元組陣列還原序列化為 IPortableDeviceValues 介面。
GetSerializedSize 計算保存序列化 IPortableDeviceValues 介面所需的緩衝區大小。
WriteIPortableDeviceValuesToBuffer IPortableDeviceValues 介面序列化為呼叫端配置的位元組陣列。

規格需求

需求
標頭
PortableDeviceTypes.h
程式庫
PortableDeviceGUIDs.lib

另請參閱

驅動程式介面