Função RxCompleteRequest_Real (rxprocs. h)

RxCompleteRequest_Real conclui a solicitação de IRP associada a uma estrutura de RX_CONTEXT.

Sintaxe

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

Parâmetros

[in] RxContext

Um ponteiro para a estrutura de RX_CONTEXT associada ao IRP a ser concluído.

[in] Irp

Um ponteiro para a conclusão do IRP.

[in] Status

O valor de status a ser retornado quando a solicitação IRP for concluída. Esse é o valor que será armazenado no membro IoStatus. status do IRP associado na conclusão.

Valor retornado

Nenhum

Comentários

A rotina de RxCompleteRequest_Real normalmente não é chamada de drivers de mini-redirecionador de rede diretamente. O RDBSS chama essa rotina internamente para concluir um pacote de solicitação de e/s.

Se um valor nulo for passado para IRP, RxCompleteRequest_Real o registrará como um erro em compilações verificadas. Se um valor nãonulo for passado para RxContext, RxCompleteRequest_Real chamará internamente RxDereferenceAndDeleteRxContext com o parâmetro passado no RxContext para desreferenciar a estrutura de RX_CONTEXT.

Requisitos

   
Plataforma de Destino Área de trabalho
Cabeçalho rxprocs. h (incluir Rxprocs. h, Rxcontx. h)
IRQL <= APC_LEVEL

Confira também

RxCompleteRequest

RxCreateRxContext

RxDereference

RxDereferenceAndDeleteRxContext_Real

RxInitializeContext

RxPrepareContextForReuse

RxResumeBlockedOperations_Serially

__RxSynchronizeBlockingOperations

__RxSynchronizeBlockingOperationsMaybeDroppingFcbLock