Função RxCompleteRequest (rxprocs.h)
RxCompleteRequest conclui a solicitação IRP associada a uma estrutura de RX_CONTEXT.
Sintaxe
NTSTATUS RxCompleteRequest(
PRX_CONTEXT pContext,
NTSTATUS Status
);
Parâmetros
pContext
Um ponteiro para o RX_CONTEXT. Esse parâmetro contém o IRP solicitando que a operação seja concluída.
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
RxCompleteRequest retorna o valor do parâmetro Status .
Comentários
A rotina RxCompleteRequest 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.
RxCompleteRequest chama internamente RxCompleteRequest_Real para concluir a solicitação. Antes de chamar RxCompleteRequest_Real, a rotina RxCompleteRequest verifica o valor do membro LoudCompletionString na estrutura RX_CONTEXT apontada pelo parâmetro RxContext e imprime informações extras de depuração se Status não for igual a STATUS_SUCCESS.
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