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 que solicita a conclusão da operação.
Status
O valor de status a ser retornado quando a solicitação IRP for concluída. Esse é o valor que será armazenado no IoStatus.Status membro do IRP associado após a conclusão.
Valor de retorno
RxCompleteRequest retorna o valor do parâmetro status.
Observações
A rotina de RxCompleteRequest normalmente não é chamada por drivers de minidiretor 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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | rxprocs.h (include Rxprocs.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |
Consulte também
RxDereferenceAndDeleteRxContext_Real
RxResumeBlockedOperations_Serially