IWpdSerializer インターフェイス
IWpdSerializer インターフェイスは、アプリケーションとの通信に使用される生データ バッファーとの間で IPortableDeviceValues インターフェイスをシリアル化するためにデバイス ドライバーによって使用されます。
IPortableDevice::SendCommand を呼び出すときにデータが自動的にシリアル化および逆シリアル化されるため、アプリケーションではこのインターフェイスを使用する必要はありません。
このインターフェイスを取得するには、 CoCreateInstance を 呼び出し、 IID_IWpdSerializer渡します。
メンバー
IWpdSerializer インターフェイスは、IUnknown インターフェイスから継承します。 IWpdSerializer には、次の種類のメンバーもあります。
メソッド
IWpdSerializer インターフェイスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
GetBufferFromIPortableDeviceValues | 送信された IPortableDeviceValues インターフェイスを 割り当てられたバイト配列にシリアル化します。 |
GetIPortableDeviceValuesFromBuffer | バイト配列を IPortableDeviceValues インターフェイスに逆シリアル化します。 |
GetSerializedSize | シリアル化された IPortableDeviceValues インターフェイスを保持するために必要なバッファー サイズを計算します。 |
WriteIPortableDeviceValuesToBuffer | 呼び出し元によって割り当てられたバイト配列に IPortableDeviceValues インターフェイスをシリアル化します。 |
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|