AfxConnectionAdvise
지정한 소스, 간의 연결을 설정 하려면이 함수를 호출 합니다. pUnkSrc, 및 지정 된 싱크, pUnkSink.
BOOL AFXAPI AfxConnectionAdvise(
LPUNKNOWN pUnkSrc,
REFIID iid,
LPUNKNOWN pUnkSink,
BOOL bRefCount,
DWORD FAR* pdwCookie
);
매개 변수
pUnkSrc
인터페이스를 호출 하는 개체에 대 한 포인터입니다.pUnkSink
인터페이스를 구현 하는 개체에 대 한 포인터입니다.iid
연결의 인터페이스 ID입니다.bRefCount
True 이면 참조 횟수 연결을 만드는 원인이 되는지 나타냅니다 pUnkSink 증가 합니다.FALSE 참조 횟수가 증가 하지 않습니다 나타냅니다.pdwCookie
에 대 한 포인터를 DWORD 연결 식별자를 반환 합니다.이 값으로 전달 되어야 합니다는 dwCookie 매개 변수에 AfxConnectionUnadvise 연결을 끊으면 됩니다.
반환 값
연결이 설정 된 경우에 0이 아닌. 그렇지 않으면 0입니다.
예제
//CMySink is a CCmdTarget-derived class supporting automation.
//Instantiate the sink class.
CMySink mysink;
//Get a pointer to sink's IUnknown, no AddRef done.
IID iid = IID_IUnknown;
IUnknown* pUnkSink = mysink.GetInterface(&iid);
//Establish a connection between source and sink.
//pUnkSrc is IUnknown of server obtained by CoCreateInstance().
//dwCookie is a cookie identifying the connection, and is needed
//to terminate this connection.
AfxConnectionAdvise(pUnkSrc, IID_ISampleSink, pUnkSink, FALSE, &dwCookie);
요구 사항
헤더: afxctl.h