OleDataObject.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.
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
Yöntem başarılı olursa, S_OK Aksi takdirde hata kodu.