IWpdSerializer 介面
IWpdSerializer介面是由設備磁碟機用來序列化IPortableDeviceValues介面,以及從用來與應用程式通訊的原始資料緩衝區進行序列化。
應用程式不需要使用此介面,因為呼叫 IPortableDevice::SendCommand時,資料會自動序列化和還原序列化。
若要取得此介面,請呼叫 CoCreateInstance 並傳入 IID_IWpdSerializer。
IWpdSerializer介面繼承自IUnknown介面。 IWpdSerializer 也有下列類型的成員:
IWpdSerializer介面具有這些方法。
方法 | 描述 |
---|---|
GetBufferFromIPortableDeviceValues | 將提交的 IPortableDeviceValues 介面序列化為已配置的位元組陣列。 |
GetIPortableDeviceValuesFromBuffer | 將位元組陣列還原序列化為 IPortableDeviceValues 介面。 |
GetSerializedSize | 計算保存序列化 IPortableDeviceValues 介面所需的緩衝區大小。 |
WriteIPortableDeviceValuesToBuffer | 將 IPortableDeviceValues 介面序列化為呼叫端配置的位元組陣列。 |
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|