Driver1 커널드라이버 Buffered I/O 처리 하기 (MFC, CFile) 드라이버에서 I/O처리 하기 드라이버는 File Object와 매칭되며 File I/O operation을 처리 할 수 있다고 했다. 정말 그렇다면 WriteFile, ReadFile함수를 통해 드라이버에 접근이 가능해야한다. 실제로 그런가?를 확인하기 위해 MFC의 CFile 클래스를 통해 접근해 보았다. CFile 클래스는 MFC에서 File에 대한 추상화 클래스이며 CreateFile,WriteFile, ReadFile등 파일 Operation을 수행 할 수 있다. 또한 예외처리도 되어있어 Win32 api를 통한 파일 접근 보다 좀 더 간편하다. IRP 처리 IRP는 I/O Request Packet의 약자로 I/O Manager에서 IRP라는 Packet통해 Device에게 I/O요청을 하게 된.. 2020. 1. 3. 이전 1 다음