통신 드라이버와 응용 프로그램 (3) : 통신을 운전

드라이버는 응용 프로그램 기능 파견을 분리 될 수 없습니다로, 파견 기능은 프로그래밍 Windows 드라이버에서 중요한 개념은 통신, 드라이버가 I을 처리에 대한 책임 / O는 정상적인 상황에서 권한을 요청하지만 요청을 처리 IO의 대부분은 파견 함수에서 처리된다 사용자 요청 데이터, 운영 체제는 IRP의 데이터 구조로 요청 된 데이터를 리턴하고, 지정된 커널 함수의 실행에 보낼 때, 다음에 송출 기능을 이용하여 상세히 설명 및 그림자를 전송함으로써 기능을 판독한다 SSDT의 내용.

먼저 간략하게 설명 IRP(I/O Request Package)입출력 요청 패킷을, Windows 커널의 요청 패킷은 우리의 기본 상위 응용 프로그램과 드라이버 통신, 응용 프로그램 / O 요청을 I 보내드립니다 매우 중요한 데이터 구조, 운영 시스템 상기 요청 IRP에 데이터 및 그 요청에 따라 데이터는 Windows 메시지 메커니즘과 다소 유사하다 행한다 해당 드라이버 기능을 요청하도록 전송된다.

1,111

추천

출처www.cnblogs.com/LyShark/p/11570449.html