Multithreadprobleme
OLE bietet Unterstützung für Multithreadanwendungen, sodass Anwendungen OLE-Aufrufe von mehreren Threads ausführen können. Diese Multithreadunterstützung wird als Apartmentmodell bezeichnet. Es ist wichtig, dass alle OLE-Komponenten, die mehrere Threads verwenden, diesem Modell folgen. Das Apartmentmodell erfordert, dass Schnittstellenzeiger (mithilfe von CoMarshalInterface und CoUnmarshalInterface) gemarst werden, wenn sie zwischen Threads übergeben werden.
Zugehörige Themen