共用方式為


IWpdSerializer::GetSerializedSize 方法

GetSerializedSize方法會計算保存序列化IPortableDeviceValues介面所需的緩衝區大小。

語法

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

參數

pSource [in]

要要求其大小的 IPortableDeviceValues 介面指標。

pdwSize [out]

DWORD的指標,指出序列化pSource所需的緩衝區大小,以位元組為單位。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_POINTER
必要的指標引數為 Null
E_OUTOFMEMORY
記憶體不足,無法建立緩衝區。

規格需求

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

另請參閱

IWpdSerializer 介面