阅读:924回复:4
关于 设备对象的命名
写一个 串口读卡器的驱动for win 2k .
关于 NTSTATUS status = IoCreateDevice(DriverObject, sizeof(DEVICE_EXTENSION), NULL, FILE_DEVICE_UNKNOWN, FILE_DEVICE_SECURE_OPEN, FALSE, &fdo); 第三个参数 是否需要为设备命名? 命名之后,是否还需要 IoRegisterDeviceInterface( )? 既然是读卡器驱动,是不是必须要 SmartCardCreatLink( )? 与IoCreateSymbolicLink()什么不同之处? 哪些是必需的工作呢? 以上四点的区别,以及各自的功能,望各位指教 :) |
|
|
沙发#
发布于:2004-03-24 23:39
如果你要在RING3访问则需要一个名字。
|
|
|
板凳#
发布于:2004-03-25 11:35
谢谢^_^
对于IoRegisterDeviceInterface和SmartCardCreateLink是不是 只需要一种就可以了? 它们的区别能不能详细讲一下? |
|
|
地板#
发布于:2004-04-13 09:24
如果你的驱动要满足pc/sc规范,就要用SmartCardCreateLink()向系统注册,否则不用。
|
|
地下室#
发布于:2004-04-13 14:02
谢谢sinking偶明白拉
:) |
|
|