【问题标题】:Is NdisGetCurrentSystemTime different from KeQuerySystemTime?NdisGetCurrentSystemTime 与 KeQuerySystemTime 不同吗?
【发布时间】:2012-01-18 08:40:19
【问题描述】:

我发现MinGW Win32兼容层在ndis.h中有如下定义:

#define NdisGetCurrentSystemTime KeQuerySystemTime

在WinDDK中,定义为:

EXPORT VOID NdisGetCurrentSystemTime(PLARGE_INTEGER pSystemTime);

本机 NdisXX 函数真的没有向 KeQuerySystemTime 调用添加任何内容吗?还是在本机操作系统而不是在 MinGW 被黑的观点中它们之间存在很大差异(允许的 IRQL 等)?它们与系统计时器的分辨率是否有不同的关系(可以通过KeQueryPerformanceCounter() 检索)?

【问题讨论】:

    标签: windows time kernel drivers ndis


    【解决方案1】:

    实验表明两个时间(NdisGetCurrentSystemTime 和 KeQuerySystemTime)是相同的,但是我仍然想要一些证据证明 Ndis* 版本具有一些细节。

    要记住的链接 (#1):http://social.msdn.microsoft.com/Forums/en-US/wdk/thread/75c08500-e788-49c1-ac5f-9beb8101bdde

    【讨论】:

      【解决方案2】:

      不确定原始问题中使用了哪个 WDK 版本,但在当前 WDK 版本 (10.xx) 中,定义为 #define NdisGetCurrentSystemTime KeQuerySystemTime

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-01
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多