COleServerItem::OnSetData

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

Index