阅读:1289回复:2
能用CDO调用IoRegisterDeviceInterface吗
在sfilter.c driverentry里,CDO刚刚创建后加上IoRegisterDeviceInterface( pcdo,&guid,0,&symName),结果symName是NULL,是不是第一个参数只能传PDO? 在fsd中无法实现GUID这种方式吗?谢谢
|
|
沙发#
发布于:2007-05-10 17:41
1. IoRegisterDeviceInterface的第一个参数必须是设备PDO的地址。第二个参数指出与接口
关联的GUID,第三个参数指出额外的接口细分类名。只有Microsoft的代码才使用名称细分 类方案。第四个参数是一个UNICODE_STRING串的地址,该串用于接收设备对象的符号连接 名。 2. IoRegisterDeviceInterface常规用法是在WDM设备驱动的AddDevice例程中使用, 在文件系统过滤驱动中没见过! |
|
|
板凳#
发布于:2007-05-10 17:50
DDK引用:
A function or filter driver typically registers device interfaces in its AddDevice routine. |
|
|