Condividi tramite


IPropertyProxyEESide:: InPlaceUpdateObject

Aggiorna i dati oggetto con l'oggetto dati specificato e restituisce un nuovo oggetto dati che rappresenta i nuovi dati dell'oggetto.

HRESULT InPlaceUpdateObject(
   [in] IEEDataStorage*   dataIn,
   [out] IEEDataStorage** dataOut
);
int InPlaceUpdateObject(
   IEEDataStorage     dataIn,
   out IEEDataStorage dataOut
);

Parametri

  • dataIn
    [in] IEEDataStorage un oggetto che contiene i nuovi dati.

  • dataOut
    [out] Restituisce un nuovo oggetto di IEEDataStorage contenente i dati sostitutivi.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Questo metodo viene effettivamente aggiorna i dati dell'oggetto. I dati nell'oggetto restituito IEEDataStorage non devono corrispondere ai dati in IEEDataStorage in ingresso obiettino, ma l'oggetto restituito deve riflettere il valore corrente della proprietà.

L'oggetto dati in ingresso non viene in genere distribuito dall'EE. Tuttavia, l'oggetto restituito da questo metodo viene implementato sempre dall'EE, in cui sarà l'EE implementare l'interfaccia di IEEDataStorage qualsiasi classe è desiderata.

IPropertyProxyEESide:: CreateReplacementObject Il metodo crea un oggetto dati in base all'oggetto dati in ingresso ma non influisce sui dati originali della proprietà.

Vedere anche

Riferimenti

IPropertyProxyEESide

IEEDataStorage

IPropertyProxyEESide:: CreateReplacementObject