マルチスレッドの問題
OLE はマルチスレッド アプリケーションのサポートを提供し、アプリケーションが複数のスレッドから OLE 呼び出しを実行できるようにします。 このマルチスレッドのサポートはアパートメント モデルと呼ばれます。複数のスレッドを使用するすべての OLE コンポーネントがこのモデルに従うことが重要です。 アパートメント モデルでは、スレッド間で渡されるときにインターフェイス ポインターをマーシャリングする必要があります (CoMarshalInterface, と CoUnmarshalInterface を使用)。
関連トピック