【发布时间】:2016-11-14 08:29:12
【问题描述】:
如何将整数转换为 LARGE_INTEGER?
例如,当我想立即触发计时器时:
LARGE_INTEGER zero;
zero.QuadPart = 0;
KeSetTimer(pTimer, zero, pDpc);
有没有办法将 0 转换为 LARGE_INTEGER?所以我可以这样做:
KeSetTimer(pTimer, (SomeType)0, pDpc);
我试过了:
KeSetTimer(pTimer, (LARGE_INTEGER )0, pDpc);
但它不起作用。我用 Google 搜索过,但找不到任何帮助。
【问题讨论】:
-
考虑到您在 Windows 上并且可能使用 Visual Studio,这可能行不通,但否则您应该阅读有关 compound literals 的信息。
标签: c windows winapi timer driver