Funzione RxCompleteRequest (rxprocs.h)

RxCompleteRequest completa la richiesta IRP associata a una struttura RX_CONTEXT.

Sintassi

NTSTATUS RxCompleteRequest(
  PRX_CONTEXT pContext,
  NTSTATUS    Status
);

Parametri

pContext

Puntatore alla RX_CONTEXT. Questo parametro contiene l'IRP che richiede il completamento dell'operazione.

Status

Valore di stato da restituire al termine della richiesta IRP. Si tratta del valore che verrà archiviato nel membro IoStatus.Status dell'IRP associato al completamento.

Valore restituito

RxCompleteRequest restituisce il valore del parametro Status .

Commenti

La routine RxCompleteRequest non viene normalmente chiamata dai driver mini-redirector di rete direttamente. RDBSS chiama questa routine internamente per completare un pacchetto di richiesta di I/O.

RxCompleteRequest chiama internamente RxCompleteRequest_Real per completare la richiesta. Prima di chiamare RxCompleteRequest_Real, la routine RxCompleteRequest controlla il valore del membro LoudCompletionString nella struttura RX_CONTEXT a cui punta il parametro RxContext e stampa informazioni di debug aggiuntive se Status non è uguale a STATUS_SUCCESS.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione rxprocs.h (include Rxprocs.h, Rxcontx.h)
IRQL <= APC_LEVEL

Vedi anche

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock