OleDataObject.IDataObject.DAdvise Yöntem

Tanım

Veri nesnesi ve uygulayan bir çağıran nesne arasında bir bağlantı kurar IAdviseSink .

 virtual int Microsoft.VisualStudio.OLE.Interop.IDataObject.DAdvise(cli::array <Microsoft::VisualStudio::OLE::Interop::FORMATETC> ^ pFormatetc, System::UInt32 ADVF, Microsoft::VisualStudio::OLE::Interop::IAdviseSink ^ pAdvSink, [Runtime::InteropServices::Out] System::UInt32 % pdwConnection) = Microsoft::VisualStudio::OLE::Interop::IDataObject::DAdvise;
int IDataObject.DAdvise (Microsoft.VisualStudio.OLE.Interop.FORMATETC[] pFormatetc, uint ADVF, Microsoft.VisualStudio.OLE.Interop.IAdviseSink pAdvSink, out uint pdwConnection);
abstract member Microsoft.VisualStudio.OLE.Interop.IDataObject.DAdvise : Microsoft.VisualStudio.OLE.Interop.FORMATETC[] * uint32 * Microsoft.VisualStudio.OLE.Interop.IAdviseSink * uint32 -> int
override this.Microsoft.VisualStudio.OLE.Interop.IDataObject.DAdvise : Microsoft.VisualStudio.OLE.Interop.FORMATETC[] * uint32 * Microsoft.VisualStudio.OLE.Interop.IAdviseSink * uint32 -> int
Function DAdvise (pFormatetc As FORMATETC(), ADVF As UInteger, pAdvSink As IAdviseSink, ByRef pdwConnection As UInteger) As Integer Implements IDataObject.DAdvise

Parametreler

pFormatetc
FORMATETC[]

FORMATETCGelecekteki bildirimler için kullanılacak biçimi, hedef cihazı, en boy ve ortamı tanımlayan bir yapıya yönelik işaretçi. Örneğin, bir havuz yalnızca veri nesnesindeki verilerin bit eşlem temsili değiştiğinde bilmesini isteyebilir. Başka bir havuz yalnızca aynı nesnenin meta dosyası biçimiyle ilgileniyor olabilir. Her öneri havuzunda, ilgilendiğiniz veriler değiştiğinde bildirim gönderilir. Bildirim gerçekleştiğinde bu veriler öneri havuzuna geri geçirilir.

ADVF
UInt32

DWORD Bu, danışmanlık bağlantısını denetlemek için bir bayrak grubunu belirtir. Geçerli değerler, listeleme \ t. Ancak, bu yöntem için yalnızca bazı olası ADVF değerleri geçerlidir.

pAdvSink
IAdviseSink

IAdviseSinkÖneri havuzunda değişiklik bildirimini alacak arabirimin işaretçisi.

pdwConnection
UInt32

DWORDBu bağlantıyı tanımlayan belirtecin işaretçisi. Bu belirteci daha sonra danışmanlık bağlantısını silmek için kullanabilirsiniz (öğesine geçirerek DUnadvise . Bu değer sıfırsa bağlantı kurulmadı.

Döndürülenler

Int32

Yöntem başarılı olursa, S_OK Aksi takdirde hata kodu.

Uygulamalar

Şunlara uygulanır