función RxCompleteRequest_Real (rxprocs.h)

RxCompleteRequest_Real completa la solicitud IRP asociada a una estructura de RX_CONTEXT.

Sintaxis

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

Parámetros

[in] RxContext

Puntero a la estructura de RX_CONTEXT asociada al IRP que se va a completar.

[in] Irp

Puntero al IRP que se va a completar.

[in] Status

Valor de estado que se va a devolver cuando se completa la solicitud IRP. Este es el valor que se almacenará en el miembro IoStatus.Status del IRP asociado al finalizar.

Valor devuelto

None

Observaciones

Normalmente, los controladores de minidirector de red no llaman a la rutina RxCompleteRequest_Real . RDBSS llama a esta rutina internamente para completar un paquete de solicitud de E/S.

Si se pasa un valor NULL para Irp, RxCompleteRequest_Real registrará esto como un error en las compilaciones activadas. Si se pasa un valor distinto de NULL para RxContext, RxCompleteRequest_Real llama internamente a RxDereferenceAndDeleteRxContext con el parámetro RxContext pasado para desreferenciar la estructura de RX_CONTEXT.

Requisitos

   
Plataforma de destino Escritorio
Header rxprocs.h (include Rxprocs.h, Rxcontx.h)
IRQL <= APC_LEVEL

Consulte también

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock