다음을 통해 공유


AfxOleInit

OLE 지원 응용 프로그램을 초기화합니다.

BOOL AFXAPI AfxOleInit( );

반환 값

이 작업이 성공 하면 0이 아닌. OLE 시스템 Dll의 잘못 된 버전이 설치 되어 있기 때문에 초기화 될 수 실패 한 경우 0입니다.

설명

OLE 지원을 MFC 응용 프로그램을 초기화 하기 위해이 함수를 호출 합니다.이 함수를 호출 하면 다음 동작이 발생 합니다.

  • 현재 아파트의 호출 응용 프로그램에서 COM 라이브러리를 초기화합니다.자세한 내용은 OleInitialize.

  • 메시지 필터 개체를 만들고 구현 하는 IMessageFilter 인터페이스.이 메시지 필터에 대 한 호출에 액세스할 수 있습니다 AfxOleGetMessageFilter.

[!참고]

경우 AfxOleInit 를 호출 하 여 MFC DLL에서 호출이 실패 합니다.함수를 DLL에서 호출 하는 경우 OLE 시스템 이전에 호출 응용 프로그램에서 초기화를 가정 하기 때문에 오류가 발생 합니다.

[!참고]

MFC 응용 프로그램은 단일 스레드 아파트 (STA) 초기화 되어야 합니다.호출 하는 경우 CoInitializeExInitInstance 무시 하 고 지정한 COINIT_APARTMENTTHREADED (대신 COINIT_MULTITHREADED).자세한 내용은 PRB: MFC 응용 프로그램으로는 다중 스레드 아파트 (828643)에서 응용 프로그램을 초기화할 때 응답을 중지 https://support.microsoft.com/default.aspx?scid=kb;en-us;828643.

요구 사항

헤더: afxdisp.h

참고 항목

참조

AfxMessageBox

개념

MFC 매크로 전역