- SIMPLE_DriverUnload() -
- SIMPLE_Unload() 가 호출된다는것을 SIMPLE 드라이버가 생성한 Device_Object가 메모리에 없다는 뜻이다. 이시기에는 Driver_Object만을 드라이버에 전달 가능
- 드라이버는 이 구조체 안(Driver_Object)에 츨정 필드를 적당한 값으로 채워줘야한다
- RegistryPath는 SIMPLE 드라이버가 등록되어 있는 시스템 레지스트리 상에 키값을 담고 있다.
- 디바이스 드라이버는 자신을 메모리에 로딩하면서 여러가지 선택적인 작업을 할수있다, 이것은 이와 같은 레지스트리 키가 제공 되며, 이 키 아래에 하위키로
여러가지 파라미터를 개발자가 보관해 두며 드라이버는 로딩되는 과정중에서 레지스트리 키에 접근해 파라미터를 읽어서 선택적인 작업을 할수 있다는 의미다
- 시스템 부팅 과정중에 메모리에 로딩되는 그런 종류의 디바이스드라이버를 작업하는 경우에는 디바이스드라이버가 로딩되면서 읽을수 있는 종류의 리소스는
시스템 레지스트리상에 자신이 등록된 키만 가능
'Soft Ware > Windows Driver' 카테고리의 다른 글
익큐티브 스핀 록에 대해서 ~~~ (0) | 2012.02.17 |
---|---|
스핀록에 대해서 ~~ (0) | 2012.02.17 |
디바이스 정리 (0) | 2011.11.21 |
윈도우 디바이스 드라이버 & Simple (0) | 2011.11.16 |
윈도우 디바이스 드라이버 & Simple 예제 (0) | 2011.11.16 |