Aracılığıyla paylaş


AfxConnectionUnadvise

Belirtilen bir kaynağı arasındaki bağlantıyı kesmek için bu işlev çağrısı pUnkSrcve belirtilen bir havuz pUnkSink.

BOOL AFXAPI AfxConnectionUnadvise(
   LPUNKNOWN pUnkSrc,
   REFIID iid,
   LPUNKNOWN pUnkSink,
   BOOL bRefCount,
   DWORD dwCookie 
);

Parametreler

  • pUnkSrc
    Arabirim çağıran nesne için bir işaretçi.

  • pUnkSink
    Bir işaretçi arabirimini uygulayan nesne.

  • iid
    Bağlantı noktası arabirimin arabirim kimliği.

  • bRefCount
    DOĞRU bağlantıyı kesmeden başvuru sayısı neden gösteren pUnkSink indirildiği düğümlerde olacak.YANLIŞ başvuru sayısı indirildiği düğümlerde olmamalıdır gösterir.

  • dwCookie
    Tarafından döndürülen bağlantı tanımlayıcısı AfxConnectionAdvise.

Dönüş Değeri

Bağlantı kesildi, sıfır olmayan; Aksi halde 0.

Örnek

//mysink is a CCmdTarget-derived class supporting automation.
//Get a pointer to sink's IUnknown, no AddRef done.
IID iid = IID_IUnknown;
IUnknown* pUnkSink = mysink.GetInterface(&iid);

//Terminate a connection between source and sink.
//pUnkSrc is IUnknown of server obtained by CoCreateInstance().
//dwCookie is a value obtained through AfxConnectionAdvise().
AfxConnectionUnadvise(pUnkSrc, IID_ISampleSink, pUnkSink, FALSE, dwCookie);

Gereksinimler

Başlık: afxctl.h

Ayrıca bkz.

Başvuru

AfxConnectionAdvise

Kavramlar

mfc makrolar ve Globals