Поделиться через


Подпрограммы с низким уровнем ввода-вывода

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

Подпрограмма Описание

RxLowIoCompletion

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

RxLowIoGetBufferAddress

Эта подпрограмма возвращает буфер, соответствующий MDL из структуры LowIoContext структуры RX_CONTEXT.

RxMapSystemBuffer

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

RxNewMapUserBuffer

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