Método IPersistSerializedPropStorage2::GetPropertyStorageBuffer (propsys.h)
Obtém o buffer de armazenamento de propriedade serializado da instância do repositório de propriedades.
Sintaxe
HRESULT GetPropertyStorageBuffer(
[out] SERIALIZEDPROPSTORAGE *psps,
[in] DWORD cb,
[out] DWORD *pcbWritten
);
Parâmetros
[out] psps
Tipo: SERIALIZEDPROPSTORAGE*
Quando esse método retorna com êxito, contém o conteúdo do buffer de armazenamento de propriedades.
[in] cb
Tipo: DWORD
O tamanho inicial, em bytes, do buffer apontado por psps
[out] pcbWritten
Tipo: DWORD*
A contagem de bytes contidos no buffer de armazenamento de propriedade serializado apontado por psps.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Esses métodos retornarão um erro se cb for menor que o tamanho total dos dados serializados.
O tipo SERIALIZEDPROPSTORAGE é definido em Propsys.h como um tipo incompleto. Ela deve ser tratada como uma matriz de valores BYTE ; o formato dos dados retornados não é especificado. O conteúdo da estrutura SERIALIZEDPROPSTORAGE é adequado para persistir no disco ou em outro armazenamento e pode ser usado para inicializar outro repositório de propriedades por meio de IPersistSerializedPropStorage::SetPropertyStorage.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | propsys.h |