dwReserved0 dwReserved1w你最好不要用 这是系统保留的 实际上你要传递一个变量 这样如何 ARecord = record
                   aaa:_WIN32_FIND_DATA ;
                   a1:integer;
                   a2:integer;
             end; 你用a1 a2传递会方便一此

解决方案 »

  1.   

    实际上我要到dwReserved0 dwReserved1这两个变量,
    是因为我想可以通过FindFirstFile来看到dwReserved0 dwReserved1的值
    这样我就可以知道这个文件是不是经过我修改过的(只是我修改过这是唯一)
    因为 FindFirstFile是系统函数,所以不要自己定义,且可以节约系统资源
      

  2.   

    可是这样达不到我的要求啊
    因为我修改dwReserved0 dwReserved1两个预留的字段是想通过系统函数FindFirstFile来判断这个文件是不是我修改过的!!
      

  3.   

    "保留域"是目前并没有使用的域,你对它的改变将被忽略,最好给它们赋值为0.
    不过,dwReserved0并不完全是保留域,当dwFileAttributes包含FILE_ATTRIBUTE_REPARSE_POINT属性时,其值有意义.dwReserved0 
    If the dwFileAttributes member includes the FILE_ATTRIBUTE_REPARSE_POINT attribute, this member specifies the reparse tag. Otherwise, this value is undefined and should not be used. 
    dwReserved1 
    Reserved for future use. 
    0A