Função RxLowIoCompletion (lowio.h)
RxLowIoCompletion devem ser chamados pelas rotinas de E/S baixas do minidiretório de rede quando 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 RX_CONTEXT para este IRP.
Valor de retorno
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 é E/S síncrono, RxLowIoCompletion retornará STATUS_MORE_PROCESSING_REQUIRED.
Se o parâmetro RxContext indicar que se trata de 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 é 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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | lowio.h (inclua Lowio.h, Rxcontx.h) |
IRQL | <= APC_LEVEL |