VirtualBOOLOnSetData (LPFORMATETCpFormatEtc,LPSTGMEDIUMpStgMedium,,BOOLbRelease);
Valore restituito
Diverso da zero in caso di successo; in caso contrario 0.
Parametri
pFormatEtc
Puntatore a un struttura FORMATETC specifica il formato dei dati.
pStgMedium
Puntatore a un struttura STGMEDIUM in cui risiedono i dati.
bRelease
Indica chi ha la titolarità del supporto di memorizzazione dopo aver completato la chiamata di funzione. Il chiamante decide chi è responsabile del rilascio le risorse stanziate a nome del supporto di memorizzazione. Il chiamante fa impostazione bRelease. Se bRelease è diverso da zero, l'elemento server assume la proprietà, liberando il mezzo quando ha finito di usarlo. Quando bRelease è 0, il chiamante mantiene la proprietà e l'elemento server può utilizzare il supporto di archiviazione solo per la durata della chiamata.
Osservazioni
Chiamato dal framework per sostituire i dati dell'elemento OLE con i dati specificati. L'elemento server non prende possesso dei dati fino a quando ha ottenuto con successo si. Cioè, non preso possesso se restituisce 0. Se l'origine dati assume la proprietà, libera il supporto di archiviazione chiamando il funzione ReleaseStgMedium.
L'implementazione predefinita fa niente. Eseguire l'override di questa funzione per sostituire i dati dell'elemento OLE con i dati specificati. Questo è un avanzato sottoponibili a override.
Per ulteriori informazioni, vedere STGMEDIUM, FORMATETC, e ReleaseStgMedium in OLE 2 Programmer di riferimento, Volume 1.
Pa&noramica COleServerItem |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleDataSource::OnSetData