sanal bool OnSetData ( lpformatetc pFormatEtc, LPSTGMEDIUM pStgMedium, bool bRelease );
Dönüş değeri
Sıfır başarılı olursa; Aksi halde 0.
Parametreleri
pFormatEtc
İşaretçi bir formatetc yapısı veri biçimini belirtme.
pStgMedium
İşaretçi bir verilerin bulunduğu STGMEDIUM yapısı.
bRelease
Kim işlev çağrısı tamamladıktan sonra depolama ortamına ait olduğunu gösterir. Arayan, depolama ortamı adına ayrılan kaynakları serbest bırakmak için sorumlu kim karar verir. Arayan tarafından ayar bReleaseyapar. BRelease sıfırdan farklı ise, sunucu öğesini kullanmayı bitirdiğinde, Orta azat mülkiyet alır. BRelease 0 olduğunda, arayan mülkiyeti korur ve sunucu öğeyi yalnızca çağrı süresi için depolama ortamı kullanabilirsiniz.
Açıklamalar
Tarafından belirtilen verilerle ole maddenin verileri değiştirmek için çerçeve olarak adlandırılır. Bunu başarıyla elde etti kadar sunucu öğeyi veri sahipliğini olmaz. 0 Döndürürse, bu sahiplenme değil. Veri kaynağının sahipliği alırsa o kurtarır BIRIMI çağırarak ReleaseStgMedium işlevi.
Varsayılan uygulama bir şey yok. ole öğenin verilerini belirtilen verilerle değiştirmek için bu işlevi geçersiz. Bu bir gelişmiş olduğunu geçersiz.
Daha fazla bilgi için bkz: STGMEDIUM, formatetc, ve ReleaseStgMedium ole 2 Programcı Başvurusu, Cilt 1.
COleServerItem ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: COleDataSource::OnSetData