IPropertyProxyEESide::InPlaceUpdateObject
개체의 데이터를 지정된 데이터 개체로 업데이트하고 개체의 새 데이터를 나타내는 새 데이터 개체를 반환합니다.
구문
매개 변수
dataIn
[in] 새 데이터를 포함하는 IEEDataStorage 개체입니다.
dataOut
[out] 대체된 데이터를 포함하는 새 IEEDataStorage
개체를 반환합니다.
Return Value
성공하면 S_OK
를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
이 메서드는 실제로 개체의 데이터를 업데이트합니다. 반환된 IEEDataStorage 개체의 데이터는 들어오는 IEEDataStorage
개체의 데이터와 같을 필요는 없지만 반환된 개체는 속성의 현재 값을 반영해야 합니다.
들어오는 데이터 개체는 일반적으로 EE에서 구현되지 않습니다. 그러나 이 메서드에서 반환된 개체는 항상 EE에 의해 구현되므로 EE에서 원하는 클래스에 대해 IEEDataStorage
인터페이스를 구현할 수 있습니다.
CreateReplacementObject 메서드는 들어오는 데이터 개체를 기준으로 데이터 개체를 만들지만 속성의 원래 데이터에는 영향을 주지 않습니다.