Поделиться через


Метод IPersistSerializedPropStorage::GetPropertyStorage (propsys.h)

Получает сериализованные данные хранилища свойств из экземпляра хранилища свойств.

Синтаксис

HRESULT GetPropertyStorage(
  [out] SERIALIZEDPROPSTORAGE **ppsps,
  [out] DWORD                 *pcb
);

Параметры

[out] ppsps

Тип: SERIALIZEDPROPSTORAGE**

При возврате этого метода содержит адрес указателя на сериализованные данные хранилища свойств.

[out] pcb

Тип: DWORD*

При возврате этого метода содержит количество байтов, содержащихся в сериализованных данных хранилища свойств, на которые указывает ppsps.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Тип SERIALIZEDPROPSTORAGE определен в Propsys.h как неполный тип. Его следует рассматривать как массив значений BYTE ; формат возвращаемых данных не указан. Содержимое структуры SERIALIZEDPROPSTORAGE подходит для сохранения на диске или в другом хранилище и может использоваться для инициализации другого хранилища свойств с помощью IPersistSerializedPropStorage::SetPropertyStorage.

Примечание Приложение, которое вызывает IPersistSerializedPropStorage::GetPropertyStorage , в дальнейшем вызывает CoTaskMemFree , чтобы освободить память, на которую ссылается ppsps , когда она больше не нужна.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header propsys.h