AfxConnectionUnadvise
呼叫此函式,若要中斷連線的所指定的來源之間的連接pUnkSrc,並接收,所指定的pUnkSink。
BOOL AFXAPI AfxConnectionUnadvise(
LPUNKNOWN pUnkSrc,
REFIID iid,
LPUNKNOWN pUnkSink,
BOOL bRefCount,
DWORD dwCookie
);
參數
pUnkSrc
呼叫此介面的物件變數的指標。pUnkSink
若要實作之介面的物件變數的指標。iid
連接點介面的介面 ID。bRefCount
本屬性為 TRUE 表示中斷連線應會造成之參考次數的pUnkSink也會減少。 錯誤表示之參考次數應該不會減少。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