Función RxCompleteRequest (rxprocs.h)

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

Sintaxis

NTSTATUS RxCompleteRequest(
  PRX_CONTEXT pContext,
  NTSTATUS    Status
);

Parámetros

pContext

Puntero al RX_CONTEXT. Este parámetro contiene el IRP que solicita que se complete la operación.

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

RxCompleteRequest devuelve el valor del parámetro Status .

Comentarios

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

RxCompleteRequest llama internamente a RxCompleteRequest_Real para completar la solicitud. Antes de llamar a RxCompleteRequest_Real, la rutina RxCompleteRequest comprueba el valor del miembro LoudCompletionString en la estructura RX_CONTEXT a la que apunta el parámetro RxContext e imprime información de depuración adicional si Status no es igual a STATUS_SUCCESS.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado rxprocs.h (incluya Rxprocs.h, Rxcontx.h)
IRQL <= APC_LEVEL

Consulte también

RxCompleteRequest_Real

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock