|
发表于 2008-9-25 09:45:39
|
显示全部楼层
对14#修正
原帖由 xtdumpling 于 2008-9-18 15:22 发表 7 e: o9 J" G5 F6 i7 w& ^
...
) a' `4 S2 G3 q R, j" Q8 X( @, N所以,照code看,当在Driver中安装一个Handle和Interface到Binding Protocol后(gHandleDatabaseKey会++,IHandle的Key=gHandleDatabaseKey)
% L- c% t" [, X) g是会去ConnectController的,也会执行对应的Support()和Start()才对!!
- u* C6 ^) e G- \ W" y上面这句是不对的,9 j! V0 d3 ?5 Q! R# x: a
因为ConnectController只会处理ControllerHandle,和ImageHandle/DriverBindingHandle无关' x; p, K5 W( S0 k/ [
所以应该是当有新的ControllerHandle产生时,才会ConnectController()-->Support()/Start() |
|