I/O를 요청하는 스레드나 프로세스의 데이터 버퍼에 대한 정보는 IRP 구조체에 저장되어 있다. 드라이버에 I/O 요청과 관련된 스레드나 프로세스의 데이터 버퍼를 설명하기 위한 세가지 서로 다른 방법을 제공 MDL(Memory Descriptor List) 메모리 기술자 리스트 MDL은 가상 메모리 정보외에 가상메모리가 어떤 물리메모리와 연결되어 있는지를 보여주는 기능을 한다. 또한 하나의 MDL은 복수 개의 불연속적인 가상 메모리들을 모두 서술하는 부가적인 기능을 가지고 있다. Direct I/O : MDL(Memory Descriptor List) MDL 이라 불리는 구조체를 사용하여 I/O를 요청한 스레드의 물리 주소 공간에 위치한 데이터 영역을 가리키는 방식 MDL(구조체) 사용 ---------..