функция RxCompleteRequest_Real (rxprocs.h)
RxCompleteRequest_Real завершает запрос IRP, связанный со структурой RX_CONTEXT.
Синтаксис
void RxCompleteRequest_Real(
[in] IN PRX_CONTEXT RxContext,
[in] IN PIRP Irp,
[in] IN NTSTATUS Status
);
Параметры
[in] RxContext
Указатель на структуру RX_CONTEXT, связанную с IRP для завершения.
[in] Irp
Указатель на завершаемую IRP.
[in] Status
Значение состояния, возвращаемое после завершения запроса IRP. Это значение будет храниться в элементе IoStatus.Status связанного IRP после завершения.
Возвращаемое значение
None
Remarks
Подпрограмма RxCompleteRequest_Real обычно не вызывается драйверами мини-перенаправления сети напрямую. RDBSS вызывает эту подпрограмму внутри системы для завершения пакета запроса ввода-вывода.
Если для Irp передается значение NULL, то RxCompleteRequest_Real регистрирует это как ошибку в проверенных сборках. Если для RxContext передается значение, отличное от NULL, то RxCompleteRequest_Real вызывает RxDereferenceAndDeleteRxContext с переданным параметром RxContext для разыменования структуры RX_CONTEXT.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | rxprocs.h (включая Rxprocs.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |
См. также раздел
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially