示例#1
0
        void TestNotifyFlags()
        {
            int         hr;
            NotifyFlags nf;

            hr = m_mediaEventEx.GetNotifyFlags(out nf);
            DsError.ThrowExceptionForHR(hr);

            Debug.Assert(nf == NotifyFlags.None, "GetNotifyFlags");

            hr = m_mediaEventEx.SetNotifyFlags(NotifyFlags.NoNotify);
            DsError.ThrowExceptionForHR(hr);

            hr = m_mediaEventEx.GetNotifyFlags(out nf);
            DsError.ThrowExceptionForHR(hr);

            Debug.Assert(nf == NotifyFlags.NoNotify, "GetNotifyFlags");

            hr = m_mediaEventEx.SetNotifyFlags(NotifyFlags.None);
            DsError.ThrowExceptionForHR(hr);
        }