共用方式為


IPersistSerializedPropStorage2::GetPropertyStorageBuffer 方法 (propsys.h)

從屬性存放區實例取得串行化屬性儲存緩衝區。

語法

HRESULT GetPropertyStorageBuffer(
  [out] SERIALIZEDPROPSTORAGE *psps,
  [in]  DWORD                 cb,
  [out] DWORD                 *pcbWritten
);

參數

[out] psps

類型: SERIALIZEDPROPSTORAGE*

當這個方法成功傳回時,會包含屬性儲存緩衝區的內容。

[in] cb

類型: DWORD

psps 所指向緩衝區的初始大小,以位元組為單位

[out] pcbWritten

類型: DWORD*

psps 所指向之串行化屬性記憶體緩衝區中包含的位元組計數。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

如果 cb 小於串行化數據的總大小,這個方法會傳回錯誤。

SERIALIZEDPROPSTORAGE 類型在 Propsys.h 中定義為不完整的類型。 它應該視為 BYTE 值的陣列;未指定傳回數據的格式。 SERIALIZEDPROPSTORAGE 結構的內容適用於保存至磁碟或其他記憶體,而且可用來透過 IPersistSerializedPropStorage::SetPropertyStorage 初始化另一個屬性存放區。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 propsys.h