可能不可能是分页内存?

我的CH365中断处理如下: BYTE byteIMAGE;

VOID CH365CARD_Int_HandlerRoutine(CH365CARD_HANDLE hCH365CARD, CH365CARD_INT_RESULT *intResult) { // Write your interrupt handler here. byteIMAGE++; DebugDump(DBG_DIAG1, ("Got Int number %d\n", intResult->dwCounter)); }

KERNELDRIVER V6.11编写,实际正确.

问题是:BYTE byteIMAGE;可能不可能是分页内存?如果是,导致问题.

个人信息保护,已隐藏

如果是在驱动程序中的部分代码,也就是中断服务程序,那么必须是非分页的,否则随便用哪种内存,如果这是工具软件自动生成的代码,那么自动已经考虑到了.中断服务程序中必须使用非分页内存


请问首席店小二: BYTE byteIMAGE; //是我加的

VOID CH365CARD_Int_HandlerRoutine(CH365CARD_HANDLE hCH365CARD, CH365CARD_INT_RESULT *intResult) { // Write your interrupt handler here. byteIMAGE++; //是我加的 DebugDump(DBG_DIAG1, ("Got Int number %d\n", intResult->dwCounter)); }

其他是 KERNELDRIVER V6.11自动生成的. 我加的部分代码,如何考虑使用非分页的内存?Thanks!


默认是非分页的


首席店小二: Thanks!我的驱动 OK了!


只有登录才能回复,可以选择微信账号登录