Функция RxCompleteRequest (rxprocs.h)
RxCompleteRequest завершает запрос IRP, связанный со структурой RX_CONTEXT.
Синтаксис
NTSTATUS RxCompleteRequest(
PRX_CONTEXT pContext,
NTSTATUS Status
);
Параметры
pContext
Указатель на RX_CONTEXT. Этот параметр содержит IRP, запрашивающий выполнение операции.
Status
Значение состояния, возвращаемое по завершении запроса IRP. Это значение будет храниться в элементе IoStatus.Status связанного IRP после завершения.
Возвращаемое значение
RxCompleteRequest возвращает значение параметра Status .
Комментарии
Подпрограмма RxCompleteRequest обычно не вызывается драйверами сетевого мини-перенаправления напрямую. RDBSS вызывает эту процедуру внутренне для завершения пакета запроса ввода-вывода.
RxCompleteRequest вызывает внутренние вызовы RxCompleteRequest_Real для выполнения запроса. Перед вызовом RxCompleteRequest_Real подпрограмма RxCompleteRequest проверяет значение члена LoudCompletionString в структуре RX_CONTEXT, на которую указывает параметр RxContext , и выводит дополнительные отладочные сведения, если Состояние не равно STATUS_SUCCESS.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | rxprocs.h (включая Rxprocs.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |
См. также раздел
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially