UTC或本地时间是否与基于时间的通知一起使用?

时间:2010-03-17 14:02:50

标签: c++ c windows-mobile winapi windows-ce

我希望将来有时间发生通知,并且需要知道::CeSetUserNotificationEx是否需要stStartTime结构的CE_NOTIFICATION_TRIGGER字段中的UTC或本地时间dwType字段设置为CNT_TIME

2 个答案:

答案 0 :(得分:1)

使用:: GetSystemTime()填充stStartTime参数,通过:: SystemTimeToFileTime()将其转换为FILETIME,将生成的FILETIME结构强制转换为ULARGE_INTEGER结构,添加相关的毫秒间隔,强制转换为FILETIME,转换为你的stEndTime param with :: FileTimeToSystemTime()。

有关FILETIME算术的信息,请参阅http://msdn.microsoft.com/en-us/library/aa908737.aspx

答案 1 :(得分:1)

在用UTC和本地时间输入实际测试::CeSetUserNotificationEx之后,我能够回答我自己的问题:

::CeSetUserNotificationEx想要当地时间。