RxCompleteRequest_Real funzione (rxprocs.h)

RxCompleteRequest_Real completa la richiesta IRP associata a una RX_CONTEXT struttura.

Sintassi

void RxCompleteRequest_Real(
  [in] IN PRX_CONTEXT RxContext,
  [in] IN PIRP        Irp,
  [in] IN NTSTATUS    Status
);

Parametri

[in] RxContext

Puntatore alla struttura RX_CONTEXT associata all'IRP da completare.

[in] Irp

Puntatore al componente IRP da completare.

[in] 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

nessuno

Osservazioni

La RxCompleteRequest_Real routine 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.

Se viene passato un valore NULL per Irp, RxCompleteRequest_Real log come errore nelle compilazioni controllate. Se viene passato un valore non NULL per RxContext, RxCompleteRequest_Real chiama internamente RxDereferenceAndDeleteRxContext con il parametro RxContext passato per dereferenziare la struttura RX_CONTEXT.

Requisiti

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

Vedi anche

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock