我發現MinGW的Win32的兼容層在NDIS.H定義如下:NdisGetCurrentSystemTime是否與KeQuerySystemTime不同?
#define NdisGetCurrentSystemTime KeQuerySystemTime
在WINDDK,定義是:
EXPORT VOID NdisGetCurrentSystemTime(PLARGE_INTEGER pSystemTime);
是否本地NdisXX功能真的不加入任何東西KeQuerySystemTime通話?或者在本地操作系統中它們之間存在很大差異(允許IRQL等),而不是MinGW被黑客攻擊的角度?它們與系統定時器的分辨率有何不同(可通過KeQueryPerformanceCounter()
獲取)?