AfxOleInit
Inicjuje OLE wsparcie dla aplikacji.
BOOL AFXAPI AfxOleInit( );
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0, jeśli Inicjalizacja zawiedzie, ewentualnie, ponieważ są zainstalowane niepoprawne wersje biblioteki DLL systemu OLE.
Uwagi
Wywołanie tej funkcji, aby zainicjować OLE obsługę aplikacji MFC.Gdy wywoływana jest funkcja, wykonywane są następujące akcje:
Inicjuje bibliotekę COM na bieżącym apartament aplikacji wywołującej.Aby uzyskać więcej informacji, zobacz Funkcja OleInitialize.
Tworzy obiekt filtr wiadomości wykonawczych IMessageFilter interfejsu.Filtr ten komunikat jest możliwy z zaproszeniem do AfxOleGetMessageFilter.
[!UWAGA]
Jeśli AfxOleInit jest wywoływana z MFC DLL, połączenie nie powiedzie.Błąd występuje, ponieważ funkcja zakłada, że jeśli zostanie wywołana z biblioteki DLL systemu OLE wcześniej została zainicjowana przez aplikacji wywołującej.
[!UWAGA]
W aplikacjach MFC musi być zainicjowany jako pojedynczy gwintowanych jednowątkowego.Jeśli zadzwonisz funkcja CoInitializeEx w sieci InitInstance zastąpić, określ COINIT_APARTMENTTHREADED (zamiast COINIT_MULTITHREADED).Aby uzyskać więcej informacji, zobacz temat PRB: Aplikacja MFC przestaje odpowiadać podczas inicjowania aplikacji jako wielowątkowe apartament (828643) w https://support.microsoft.com/default.aspx?scid=kb;en-us;828643.
Wymagania
Nagłówek: afxdisp.h