AfxConnectionUnadvise

调用此函数。断开源之间的连接,同时指定由 pUnkSrc和接收,由 pUnkSink指定。

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

参数

  • pUnkSrc
    为调用接口的对象的指针。

  • pUnkSink
    指向对象的指针。实现接口。

  • iid
    连接点接口的接口 ID。

  • bRefCount
    TRUE 应使连接意味着取消引用计数递减。pUnkSink FALSE 指示不应递减引用计数。

  • dwCookie
    AfxConnectionAdvise返回的接口标识符。

返回值

如果非零,断开连接;否则 0。

示例

//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);

要求

页眉: afxctl.h

请参见

参考

AfxConnectionAdvise

概念

MFC 宏和全局函数