共用方式為


IWpdSerializer::GetIPortableDeviceValuesFromBuffer 方法

GetIPortableDeviceValuesFromBuffer方法會將位元組陣列還原序列化為IPortableDeviceValues介面。

語法

HRESULT GetIPortableDeviceValuesFromBuffer(
  [in]  BYTE                  *pBuffer,
  [in]  DWORD                 dwInputBufferLength,
  [out] IPortableDeviceValues **ppParams
);

參數

pBuffer [in]

要還原序列化的緩衝區指標。

dwInputBufferLength [in]

指定緩衝區大小的DWORD,以位元組為單位。

ppParams [out]

接收從緩衝區建立之 IPortableDeviceValues 介面指標的變數位址。 應用程式負責在 介面上呼叫 Release

傳回值

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

傳回碼 描述
S_OK
此方法已成功。
E_POINTER
必要的指標引數為 Null
E_UNEXPECTED
發生未指定的轉換錯誤。

規格需求

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

另請參閱

IWpdSerializer 介面