我需要Windows 7中的一个计时器,它在时间间隔过去时调用一个函数,并且不会阻止它所处的威胁。换句话说,我不能使用delay()
。
我一直在尝试使用IMFTimer
使用以下代码生成回调:
IMFTimer *playbackEndTimer;
HRESULT hr = CoCreateInstance(__uuidof(IMFTimer), NULL, CLSCTX_ALL, IID_PPV_ARGS(&playbackEndTimer));
CoCreateInstance
返回“未注册的课程”。看起来我还需要使用IMFAsyncCallback
作为回调,我无法从文档中弄清楚如何做到这一点。
有更好的方法吗?有人能指出一些有用的源代码吗?
答案 0 :(得分:0)