AfxOleInit
アプリケーションの OLE サポートを初期化します。
BOOL AFXAPI AfxOleInit( );
戻り値
正常終了した場合はゼロ以外; OLE システム DLL の誤ったバージョンがインストールされているため、初期化が失敗した場合は 0 です。
解説
MFC アプリケーション用の OLE サポートを初期化するには、この関数を呼び出します。この関数を呼び出すと、次の操作が実行されます:
呼び出し元のアプリケーションの現在のアパートメントの COM ライブラリを初期化します。詳細については、 OleInitializeを参照してください。
IMessageFilter インターフェイスを実装するメッセージ フィルターのオブジェクトを作成します。このメッセージ フィルターは AfxOleGetMessageFilterに呼び出しでアクセスできます。
[!メモ]
AfxOleInit が MFC DLL から呼び出された場合、呼び出しは失敗します。失敗は、 DLL から呼び出された場合、 OLE システムは呼び出し元のアプリケーションで事前に初期化されたと関数が判断する場合に発生します。
[!メモ]
MFC アプリケーションは、シングル スレッド アパートメント (STA) として初期化する必要があります。InitInstance のオーバーライドの CoInitializeEx をダイヤルした場合は COINIT_MULTITHREADED)、 COINIT_APARTMENTTHREADED を指定します。詳細については、 " PRB:を参照してください。 MFC アプリケーションは、マルチスレッド アパートメント (828643)としてアプリケーションをで https://support.microsoft.com/default.aspx?scid=kb;en-us;828643初期化するときにが応答を停止します。
必要条件
ヘッダー : afxdisp.h