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 al RX_CONTEXT. Questo parametro contiene l'IRP che richiede il completamento dell'operazione.

Status

Valore di stato da restituire al termine della richiesta IRP. Questo è il 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 in genere chiamata direttamente dai driver mini-redirector di rete. 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

Requisito Valore
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