fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
阅读:1589回复:4

ddk的编译问题和头文件的问题

楼主#
更多 发布于:2007-10-21 18:57
#ifndef _DISKINFO_H_
#define _DISKINFO_H_
//#include "windows.h"

typedef struct _REGIONINFO{
    LARGE_INTERGER    lStartSectorNumber;
    LARGE_INTERGER    lSectorCounts;
}REGIONINFO,*PREGIONINFO;

typedef struct _DISKINFO{
    unsigned    RecoverPartionCounts;
    unsigned    reserved;
    REGIONINFO    OffsetRegion;
    PREGIONINFO    pBitmapRegions;
    PREGIONINFO    pRecoverPartions;
}DISKINFO,*PDISKINFO;

BOOL InitDiskInfo(PDISKINFO dskinfo);


#endif    //_DISKINFO_H_




怎么就说我那函数有问题呢,说有些类型不认识

另外,LARGE_INTERGER在哪个头文件里呢?MSDN里说Header: Declared in Winnt.h; include Windows.h.

但是我include 以后在我工程里一添加diskinfo.h就会报错,,这些类型到底怎么回事呀?
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-21 19:08
如果我用wdm.h代替windows.h的话,又说我InitDiskInfo这个有问题,真是好郁闷呢
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-21 19:10
牛牛们出来呀
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-10-21 22:34
问了老大,,已经搞定,原来是DDK不让用bool或者BOOL
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-10-22 02:44
补充一句 要用的话用BOOLEAN,NND
毛主席夸我水灌得好
游客

返回顶部