다음을 통해 공유


비동기 I/O 프로그래밍

비동기 프로그래밍은 다른 사람이 기다리도록 강요하지는 않습니다. 이는 Windows 디바이스 드라이버를 프로그래밍하는 데 선호되는 기술입니다. 비동기 I/O를 지원하는 것은 WDM 드라이버의 디자인 목표 중 하나입니다. 드라이버의 비동기 I/O에 대한 자세한 내용은 비동기 I/O 지원을 참조하세요. 디바이스 드라이버의 경우 인터럽트 사용이 비동기적으로 프로그래밍하는 가장 좋은 방법입니다. 디바이스에 요청을 보내고 시스템이 제어할 수 있도록 합니다. 그런 다음 디바이스에서 무언가를 알려고 하면 드라이버에서 인터럽트 처리기를 호출하여 운영 체제에서 처리하는 인터럽트를 트리거합니다. 이 통신은 IRP를 통해 처리됩니다. IRPS에 대한 자세한 내용은 IRP 처리를 참조하세요.