Beispiel #1
0
        private void TestExclusion()
        {
            int i;
            IWMMutualExclusion pme, pme2;

            m_pProfile.CreateNewMutualExclusion(out pme);
            Debug.Assert(pme != null);

            m_pProfile.AddMutualExclusion(pme);
            m_pProfile.GetMutualExclusionCount(out i);
            Debug.Assert(i == 1);

            m_pProfile.GetMutualExclusion(0, out pme2);
            Debug.Assert(pme2 != null);

            m_pProfile.RemoveMutualExclusion(pme2);
            m_pProfile.GetMutualExclusionCount(out i);
            Debug.Assert(i == 0);
        }