디스패치 루틴 작성
IRP(I/O 요청 패킷) 처리는 드라이버가 IRP 주 함수 코드(IRP_MJ_*XXX)를 처리하기 위해 등록하는 디스패치 루틴에서 시작됩니다. 드라이버의 DriverEntry 루틴은 드라이버의 DRIVER_OBJECT* 구조 내에서 디스패치 테이블의 디스패치 루틴에 대한 진입점을 내보냅니다.
드라이버는 처리하는 각 주요 I/O 함수 코드에 대해 별도의 디스패치 루틴을 제공할 수 있습니다. 또는 여러 I/O 함수 코드를 처리하기 위해 디스패치 루틴을 작성할 수 있습니다.
이 섹션에서는 다음 항목을 다룹니다.
DispatchCreate, DispatchClose 및 DispatchCreateClose 루틴
DispatchRead, DispatchWrite 및 DispatchReadWrite 루틴
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기