ClipboardObject.IDataObject.DAdvise Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Pano nesnesi ile danışmanlık havuzu arasında bir bağlantı oluşturur. Bu yöntem, danışmanlık havuzu destekleyen bir nesne tarafından çağrılır ve öneri havuzuna nesnenin verilerindeki değişikliklerle ilgili bildirim verilmesini sağlar.
virtual int System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(System::Runtime::InteropServices::ComTypes::FORMATETC % pFormatetc, System::Runtime::InteropServices::ComTypes::ADVF advf, System::Runtime::InteropServices::ComTypes::IAdviseSink ^ adviseSink, [Runtime::InteropServices::Out] int % connection) = System::Runtime::InteropServices::ComTypes::IDataObject::DAdvise;
int IDataObject.DAdvise (ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetc, System.Runtime.InteropServices.ComTypes.ADVF advf, System.Runtime.InteropServices.ComTypes.IAdviseSink adviseSink, out int connection);
override this.System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise : FORMATETC * System.Runtime.InteropServices.ComTypes.ADVF * System.Runtime.InteropServices.ComTypes.IAdviseSink * int -> int
Function DAdvise (ByRef pFormatetc As FORMATETC, advf As ADVF, adviseSink As IAdviseSink, ByRef connection As Integer) As Integer Implements IDataObject.DAdvise
Parametreler
- pFormatetc
- FORMATETC
FORMATETC Gelecek bildirimler için kullanılacak biçimi, hedef cihazı, yönü ve ortamı tanımlayan, başvuru ile geçirilen bir yapı.
- advf
- ADVF
Numaralandırmadan ADVF gelen ve danışmanlık bağlantısını denetlemek için bir bayrak grubu belirten bir değer.
- adviseSink
- IAdviseSink
IAdviseSink Değişiklik bildirimini alacak danışmanlık havuzuna işaret eden bir nesne.
- connection
- Int32
Out parametresi. Bu yöntem döndürdüğünde, bu parametre bu bağlantıyı tanımlayan bir belirteç içerir. Bu belirteci daha sonra öğesine geçirerek danışmanlık bağlantısını silmek için IDataObject.DUnadvise(Int32)kullanabilirsiniz. Bu değer sıfırsa, bağlantı kurulamadı. Bu parametre, başlatmadan iletilir.
Döndürülenler
Bu yöntem E_INVALIDARG, E_UNEXPECTED ve E_OUTOFMEMORY standart dönüş değerlerinin yanı sıra şunları destekler: ValueDescriptionS_OKThe danışmanlık bağlantısı oluşturuldu. E_NOTIMPLThis yöntemi veri üzerinde uygulanmaz object.DV_E_LINDEXThere için lindexgeçersiz bir değerdir; şu anda parametresi için pFormatetc yalnızca -1 supported.DV_E_FORMATETCThere geçersiz bir değerdir. OLE_E_ADVISENOTSUPPORTEDThe veri nesnesi değişiklik bildirimini desteklemiyor.