Skip to content

Latest commit

 

History

History
104 lines (64 loc) · 3.33 KB

nf-rxprocs-rxcompleterequest.md

File metadata and controls

104 lines (64 loc) · 3.33 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:rxprocs.RxCompleteRequest
RxCompleteRequest function (rxprocs.h)
RxCompleteRequest completes the IRP request associated with an RX_CONTEXT structure.
ifsk\rxcompleterequest.htm
ifsk
04/16/2018
RxCompleteRequest function
RxCompleteRequest, RxCompleteRequest function [Installable File System Drivers], ifsk.rxcompleterequest, rxprocs/RxCompleteRequest, rxref_12eec336-4619-430c-a36c-ddbe855b8865.xml
rxprocs.h
Rxprocs.h, Rxcontx.h
Desktop
<= APC_LEVEL
Windows
RxCompleteRequest
rxprocs/RxCompleteRequest
APIRef
kbSyntax
HeaderDef
rxprocs.h
RxCompleteRequest

RxCompleteRequest function

-description

RxCompleteRequest completes the IRP request associated with an RX_CONTEXT structure.

-parameters

-param pContext

A pointer to the RX_CONTEXT. This parameter contains the IRP requesting the operation to complete.

-param Status

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.

-returns

RxCompleteRequest returns the value of the Status parameter.

-remarks

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

RxCompleteRequest internally calls RxCompleteRequest_Real to complete the request. Before calling RxCompleteRequest_Real, the RxCompleteRequest routine checks the value of the LoudCompletionString member in the RX_CONTEXT structure pointed to by the RxContext parameter and prints extra debugging information if Status is not equal to STATUS_SUCCESS.

-see-also

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock