Condividi tramite


funzione RxCompleteRequest_Real (rxprocs.h)

RxCompleteRequest_Real completa la richiesta IRP associata a una struttura di RX_CONTEXT.

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 all'IRP da completare.

[in] Status

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

Valore restituito

Nessuno

Osservazioni

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

Se viene passato un valore di NULL per Irp, RxCompleteRequest_Real registra questo valore come errore nelle compilazioni archiviate. Se per RxContext viene passato un valorenull null, RxCompleteRequest_Real internamente chiama RxDereferenceAndDeleteRxContext con il parametro RxContext passato per dereferenziare la struttura RX_CONTEXT.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione rxprocs.h (include Rxprocs.h, Rxcontx.h)
IRQL <= APC_LEVEL

Vedere anche

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock