COleServerItem::OnSetData
Chiamato dal framework per sostituire i dati dell'elemento OLE con i dati specificati.
virtual BOOL OnSetData(
LPFORMATETC lpFormatEtc,
LPSTGMEDIUM lpStgMedium,
BOOL bRelease
);
Parametri
lpFormatEtc
Puntatore a una struttura FORMATETC che specifica il formato dei dati.lpStgMedium
Puntatore a una struttura STGMEDIUM in cui i dati risiedono.bRelease
Indica che dispone di proprietà del supporto di archiviazione dopo il completamento della chiamata di funzione.Il chiamante decide che è responsabile del rilascio delle risorse allocate per conto del supporto di archiviazione.Il chiamante questa operazione impostando bRelease.Se bRelease è diverso da zero, l'elemento server ha la proprietà, liberando il supporto quando è stata completata utilizzando.Quando bRelease è 0, il chiamante deve mantenere la proprietà e l'elemento server può utilizzare il supporto di archiviazione solo per la durata della chiamata.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
L'elemento server non ha la proprietà dei dati correttamente finché non si sia ottenuta.Ovvero non ha la proprietà se restituisce 0.Se l'origine dati utilizza la proprietà, disponibile il supporto di archiviazione chiamando la funzione ReleaseStgMedium.
L'implementazione predefinita non esegue alcuna operazione.Eseguire l'override di questa funzione per sostituire i dati dell'elemento OLE con i dati specificati.Si tratta di un sottoponibile a override avanzato.
Per ulteriori informazioni, vedere STGMEDIUM, FORMATETCe ReleaseStgMedium in Windows SDK.
Requisiti
Header: afxole.h