extension (1) 썸네일형 리스트형 Chapter 4. Drivers and Kernel-Mode Objects Data Objects and Windows 2000 - 유저모드 코드는 생성하거나 오픈한 오브젝트를 참조하기 위해서 핸들을 사용하고, Internal Objects는 Direct Memory 포인터로 참조된다. IO Request Packets(IRPs) 1. 유저모드에서 IO를 요청하면, IO Manager는 Nonpaged Pool에서 IPR를 할당한다. 유저모드에서 요청받은 File Handle과 IO Function에 기반해서, IO Manager는 IRP를 적절한 Driver의 디스패치 루틴에 전달한다. 2. 이 디스패치 루틴은 전달받은 Request의 Parameter를 확인하고, 만약 유효하다면 IRP를 드라이버의 Start IO 루틴에 전달한다. 3. Start IO 루틴은 Device .. 이전 1 다음