CMSPThread
Die CMSPThread-Klasse implementiert den Workerthread des MSP. Die Basisklassen verwenden diesen Workerthread für eine Reihe von Zwecken. Ein generischer und einfacher Arbeitselementmechanismus wird bereitgestellt, damit der abgeleitete MSP diesen Thread für seine eigenen synchronen oder asynchronen Arbeitselemente verwenden kann, unabhängig davon, um welche es sich handelt. Der Thread pumpt auch Nachrichten und unterstützt die Behandlung von APCs (obwohl APCs in den Basisklassen nicht verwendet werden).
Wenn mehrere ähnliche Adressen vorhanden sind (d. h. wenn dieselbe MSP-Implementierung aus derselben DLL mehrmals instanziiert wird), stellt die Threadklasse die Skalierbarkeit sicher, indem sie automatisch einen einzelnen Thread für alle Adressen verwendet. Die Schnittstelle zur Threadklasse ist so, dass sich die MSP-Implementierung die Threadklasse als privaten Thread vorstellen kann und sich nicht um die anderen Adressen kümmern muss, die sie möglicherweise freigeben.
Definiert in MSPthrd.h.