반응형
이해를 돕기위해 http://jeep-shoes.tistory.com/29 DeviceObject글을 참고해주세요.
※디바이스 스택
- 하나의 장치관련된 Device들이 구성한 스택
※PDO(Physical DeviceObject), FDO(Functional Device Object), FilDO(Filter Device Object)
- PDO : 상위의 디바이스 스택에서 만들어진다.
- FDO : 디바이스에서 만든 DeviceObject.
- FilDO : 기능층을 기준으로 상/하위치에서 추가(?)적인 기능을 수행. ->이쪽에 관심이있어 공부를 시작했음.
※ DeiviceObject구성
- Device Object구조체의 Attached Devoce : 바로 위 상위 DeviceObject 주소(Device Object끼리 연결됨)
- Stack Szie : 하위 Device Object에서부터 상위로 갈수록 증가됨
(그림상 1,2,3으로되어있지만 2,5,7이 될수있음. 하지만 크기가 4,2,7과 같은 순거는 가능하지 않음)
책보면서 내용들 정리했습니다. 틀린 내용이 있다면 지적부탁드립니다.
반응형
'Security > Windows System' 카테고리의 다른 글
IRQL(Interrupt Request Level)-동기화방법(2) (0) | 2017.08.03 |
---|---|
IRQL(Interrupt Request Level)이란?(1) (0) | 2017.08.03 |
DeviceObject이란?(1) (0) | 2017.07.30 |
커널진입(INT 2E,SYSENTER)-전체적인흐름 (0) | 2017.06.23 |
커널진입(INT 2E,SYSENTER)-INT 2E(IDT : Interrupt Descriptor Table)편 (0) | 2017.06.23 |
댓글