驱动开发中的TYPE_ALIGNMENT问题

原创 2012年03月29日 15:04:25

编译codeproject中的Example驱动例子(http://www.codeproject.com/Articles/9504/Driver-Development-Part-1-Introduction-to-Drivers)时,其中的Example_WriteNeither函数中使用了ProbeForWrite函数,该函数的第三个参数使用TYPE_ALIGNMENT(char)但是编译会一直提示出现问题,提供两种解决方案:

a、将TYPE_ALIGNMENT(char)直接改为1

b、或改为_alignof(cahr)

两种方法均能将问题解决

相关文章推荐

vmp给驱动加壳的注意事项

第一种 WINDDK\6001.18002\bin\makefile.new DRIVER_ALIGNMENT=0x80 --> DRIVER_ALIGNMENT=0x200  但是这种...
  • rice19
  • rice19
  • 2014年02月28日 11:24
  • 1223

linux 驱动开发调试问题

1 .驱动文件编译问题 1.1 multiple definition of XXX 分析

win32驱动开发中的内存偏移问题

在反汇编一个windows下的usb设备驱动的过程中,我发现windows环境下的内存地址偏移计算结果与IDA计算结果的差异。最主要体现在偏移量的计算上,windows环境下的偏移是按照源地址类型来确...

win7+vs2010配置驱动开发环境(问题种种版...)

本来按照这个来做,能跑通helloworld,可是复杂的驱动就会出错....不知道什么原因,后来就直接用命令行来编译的。 --------------------------------------...

Android系统驱动开发琐碎——解决spidev读写过程没有时钟信号的问题

Android系统采用4.3版本,内核版本为3.0.35,设备配置时没有高版本中高大上的设备树管理,遇到了个xx的问题,记录一下,其实Android的内核基本和Linux的一样,所以就把Android...

WinCE驱动开发问题 集锦

如何让系统加载自己写的驱动程序?    两种办法:   1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。   2、在应用程序中调用Activ...

文件系统及驱动开发中容易出现的问题(以Mac为例)

Mac文件系统及驱动开发疑难点初步

Windows驱动开发遇到的问题(二)

今天工作遇到的问题: 1.我是从WDF框架开始学习驱动,编译环境也是VS2012+WDK8的组合,驱动工程完成以后,生成的驱动文件只有VISTA,WIN7和WIN8的版本,虽然说 微软已经停止了XP系...

linux ---------驱动开发遇到的问题及解决方法

(1)今天有写了下设备驱动,当然首先是自己建立一个IP核,功能很简单,就是控制8个LED灯的,所以设置了一个寄存器,添加IP核,编译,XPS下载BIT文件测试了,一切正常。       (2) 自然就...
  • gao0arm
  • gao0arm
  • 2013年07月13日 21:28
  • 596

记录下 初次接触驱动开发的过程 及碰到的问题

安装 步骤 1  安装vs2008 2 安装 msdn 3 安装 winxp_ddk_3790_1830.iso 4 xp下配置环境变量WXPBASE=ddk根目录 5 vs2008下 工具...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:驱动开发中的TYPE_ALIGNMENT问题
举报原因:
原因补充:

(最多只允许输入30个字)