Aracılığıyla paylaş


ClipboardObject.IDataObject.DAdvise Yöntem

Tanım

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.

Uygulamalar

Şunlara uygulanır