다음을 통해 공유


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

참고 항목

참조

AfxConnectionUnadvise

개념

MFC 매크로 전역