Methods
| CreateInstance | Selects a thread and then creates an object in the associated apartment. |
| GetDefaultThreads | Dynamically calculates the number of threads for the module based on the number of processors. |
| Init | Creates the module’s threads. |
| Lock | Increments the lock count on the module and on the current thread. |
| Unlock | Decrements the lock count on the module and on the current thread. |
Data Members
| dwThreadID | Contains the identifier of the current thread. |
| m_Allocator | Manages thread selection. |
| m_nThreads | Contains the number of threads in the module. |
| m_pApartments | Manages the module’s apartments. |