Função RxCompleteRequest_Real (rxprocs.h)
RxCompleteRequest_Real conclui a solicitação 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 RX_CONTEXT associada ao IRP a ser concluída.
[in] Irp
Um ponteiro para o IRP a ser concluído.
[in] Status
O valor 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 após a conclusão.
Retornar valor
Nenhum
Comentários
A rotina de RxCompleteRequest_Real normalmente não é chamada por drivers de minidiretório de rede diretamente. O RDBSS chama essa rotina internamente para concluir um pacote de solicitação de E/S.
Se um valor NULL for passado para Irp, RxCompleteRequest_Real registrará isso como um erro em builds verificados. Se um valor não NULL for passado para RxContext, RxCompleteRequest_Real chamará internamente RxDereferenceAndDeleteRxContext com o parâmetro RxContext passado para desreferenciar a estrutura RX_CONTEXT.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | rxprocs.h (inclua Rxprocs.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |
Confira também
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially