IPropertyProxyEESide::InPlaceUpdateObject
Atualiza os dados do objeto com o objeto de dados fornecido e retorna um novo objeto de dados que representa os novos dados do objeto.
Sintaxe
Parâmetros
dataIn
[em] Um objeto IEEDataStorage que contém os novos dados.
dataOut
[saiu] Retorna um novo IEEDataStorage
objeto que contém os dados substituídos.
Valor de retorno
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
Esse método realmente atualiza os dados do objeto. Os dados no objeto IEEDataStorage retornado não precisam ser iguais aos dados no objeto de entradaIEEDataStorage
, mas o objeto retornado deve refletir o valor atual da propriedade.
O objeto de dados de entrada normalmente não é implementado pelo EE. No entanto, o objeto retornado por esse método é sempre implementado pelo EE, que permite que o EE implemente a IEEDataStorage
interface em qualquer classe desejada.
O método CreateReplacementObject cria um objeto de dados com base no objeto de dados de entrada, mas não afeta os dados originais da propriedade.