次の方法で共有


IWpdSerializer::GetSerializedSize メソッド

GetSerializedSize メソッドは、シリアル化された IPortableDeviceValues インターフェイスを保持するために必要なバッファー サイズを計算します。

構文

HRESULT GetSerializedSize(
  [in]  IPortableDeviceValues *pSource,
  [out] DWORD                 *pdwSize
);

パラメーター

pSource [in]

サイズを要求する IPortableDeviceValues インターフェイスへのポインター。

pdwSize [out]

pSource のシリアル化に必要なバッファー サイズをバイト単位で示す DWORD へのポインター。

戻り値

このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。

リターン コード 説明
S_OK
メソッドが成功しました。
E_POINTER
必要なポインター引数が NULL でした。
E_OUTOFMEMORY
バッファーを作成するのに十分なメモリが不足していました。

要件

要件
ヘッダー
PortableDeviceTypes.h
ライブラリ
PortableDeviceGUIDs.lib

こちらもご覧ください

IWpdSerializer インターフェイス