다음을 통해 공유


낮은 I/O 루틴

낮은 I/O 루틴은 파일 개체에 대한 기본 IRP_MJ_XXX 비동기 작업(예: 열기, 닫기, 읽기 및 쓰기)을 나타냅니다. RDBSS는 네트워크 미니 리다이렉터에서 낮은 I/O 작업과 함께 사용되는 몇 가지 편리한 루틴을 제공합니다. RDBSS 낮은 I/O 루틴에는 다음이 포함됩니다.

루틴에서 반환된 값 Description

RxLowIoCompletion

이 루틴은 처리가 완료될 때 네트워크 미니 리렉터 드라이버의 낮은 I/O 루틴(루틴이 처음에 보류 중으로 반환된 경우)에 의해 호출되어야 합니다.

RxLowIoGetBufferAddress

이 루틴은 RX_CONTEXT 구조체의 LowIoContext 구조에서 MDL에 해당하는 버퍼를 반환합니다.

RxMapSystemBuffer

이 루틴은 IRP(I/O 요청 패킷)에서 시스템 버퍼 주소를 반환합니다.

RxNewMapUserBuffer

이 루틴은 낮은 I/O에 사용되는 사용자 버퍼의 주소를 반환합니다. 이 루틴은 Windows XP 및 Windows 2000에서만 사용할 수 있습니다.