Низкие процедуры ввода-вывода

Подпрограммы ввода-вывода с низким уровнем ввода-вывода представляют собой базовые IRP_MJ_XXX асинхронные операции с объектом файла (например, открытие, закрытие, чтение и запись). RDBSS предоставляет некоторые удобные подпрограммы, которые используются с низким уровнем операций ввода-вывода сетевым мини-перенаправлением. Ниже приведены подпрограммы RDBSS с низким уровнем ввода-вывода.

Routine Description

RxLowIoCompletion

Эта подпрограмма должна вызываться низкой подпрограммой ввода-вывода драйвера мини-перенаправления сети при завершении обработки, если подпрограмма первоначально возвращается в качестве ожидающего.

RxLowIoGetBufferAddress

This routine returns the buffer that corresponds to the MDL from the LowIoContext structure of an RX_CONTEXT structure.

RxMapSystemBuffer

Эта подпрограмма возвращает системный буферный адрес из пакета запросов ввода-вывода (IRP).

RxNewMapUserBuffer

Эта подпрограмма возвращает адрес пользовательского буфера, используемого для низких операций ввода-вывода. Обратите внимание, что эта подпрограмма доступна только в Windows XP и Windows 2000.