Função RxLowIoCompletion (lowio.h)
RxLowIoCompletion deve ser chamado pelas rotinas de E/S baixa do minidiretório de rede quando elas forem concluídas, se as rotinas de E/S baixas tiverem retornado inicialmente STATUS_PENDING.
Sintaxe
NTSTATUS RxLowIoCompletion(
PRX_CONTEXT RxContext
);
Parâmetros
RxContext
Um ponteiro para a estrutura de RX_CONTEXT para esse IRP.
Retornar valor
RxLowIoCompletion retorna valores diferentes dependendo se o parâmetro RxContext indica que é E/S síncrona ou assíncrona.
Se o parâmetro RxContext indicar que se trata de E/S síncrona, RxLowIoCompletion retornará STATUS_MORE_PROCESSING_REQUIRED.
Se o parâmetro RxContext indicar que é E/S assíncrona, RxLowIoCompletion tentará chamar o membro LowIoContext.CompletionRoutine do RX_CONTEXT. A rotina de conclusão só será chamada se o membro LowIoContext.Flagsindicar que a rotina de conclusão pode ser chamada no nível DPC e o IRQL atual for menor que o nível de expedição. Nesse caso, o valor retornado é o resultado retornado pela rotina de conclusão. Se essas condições não forem atendidas, RxLowIoCompletion retornará STATUS_MORE_PROCESSING_REQUIRED.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | lowio.h (inclua Lowio.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |