RxCompleteRequest_Real - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// rxprocs.h

VOID RxCompleteRequest_Real(
  [in] IN PRX_CONTEXT RxContext,
  [in] IN PIRP        Irp,
  [in] IN NTSTATUS    Status
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-rxprocs-rxcompleterequest_real)

RxCompleteRequest_Real function

Description

RxCompleteRequest_Real completes the IRP request associated with an RX_CONTEXT structure.

Parameters

RxContext [in]

A pointer to the RX_CONTEXT structure associated with the IRP to complete.

Irp [in]

A pointer to the IRP to complete.

Status [in]

The status value to return when the IRP request is complete. This is the value that will be stored in the IoStatus.Status member of the associated IRP on completion.

Remarks

The RxCompleteRequest_Real routine is not normally called by network mini-redirector drivers directly. RDBSS calls this routine internally to complete an I/O request packet.

If a NULL value is passed in for Irp, then RxCompleteRequest_Real will log this as an error in checked builds. If a non-NULL value is passed in for RxContext, then RxCompleteRequest_Real internally calls RxDereferenceAndDeleteRxContext with the passed in RxContext parameter to dereference the RX_CONTEXT structure.

See also

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock