阅读:1814回复:2
求助
菜鸟请教一点小问题 请热心大侠相助
新学驱动 一开始就头疼 书上说的DDK函数 随便一个 比如: typedef struct { PDEVICE_OBJECT DeviceObject; PUNICODE_STRING HardwareDatabase; PFAST_IO_DISPATCH FastIoDispatch; PDRIVER_INITIALIZE DriverInit; PDRIVER_STARTIO DriverStartIo; PDRIVER_UNLOAD DriverUnload; PDRIVER_DISPATCH MajorFunction[IRP_MJ_NUM+1]; }DRIVER_OBJECT,*PDRIVER_OBJECT; 请问这结构怎么理解 {}里面那些大写英文是各代表什么意思 怎么看不是C的数据类型 |
|
沙发#
发布于:2011-05-01 09:13
PXX:P是指指针,XX是WDK中的数据结构。例:PDEVICE_OBJECT中P指的是Pointer,DEVICE_OBJECT是指设备对象;
我也是菜鸟O(∩_∩)O哈!最好要有本书或者PDF,比如《驱动开发技术详解》,还有WDK文档也是必备的,另外就是字典,用来随时查单词 |
|
板凳#
发布于:2011-05-01 23:21
多谢指教.........
|
|