请问:NT 式驱动中 data_seg("PAGE") 是指“将数据段载入分页内存”吗?

解决方案 »

  1.   

    这和分页似乎没有关系吧?这是定义一个名字叫page的数据段
      

  2.   

    但我将 data_seg("PAGE") 与 
    code_seg("PAGE") 或 code_seg("INIT") 一起使用时,编译会出错。编译器提示说我在 code_seg("PAGE") 和 code_seg("INIT") 定义的代码是“数据段”。不知为何?
      

  3.   

    PAGE:放入分页
    INIT:该函数被调用后即不再存储在内存中.只需初始化使用的函数,不会被再次调用的函数可以用INIT
    这两个都是为了省内存的.
      

  4.   


    我想在一个 .h 文件中定义一个全局变量,并用  data_seg("PAGE") 载入放入分页池。然后把其它 .h 文件中的代码段用 code_seg("PAGE") 或 code_seg("INIT") 载入内存。但编译器提示说我在 code_seg("PAGE") 和 code_seg("INIT") 定义的代码是“数据段”。 不知为何?
      

  5.   


     data_seg("PAGE") 中的代码只定义了一个变量,其它啥也没有。其它段的代码已经过验证,没问题。