PFNKSCONTEXT_DISPATCH função de retorno de chamada (ks.h)
A rotina KStrContextDispatch de um minidriver de streaming é chamada para processar IRP_MJ_POWER IRPs.
Sintaxe
PFNKSCONTEXT_DISPATCH PfnkscontextDispatch;
NTSTATUS PfnkscontextDispatch(
[in] PVOID Context,
[in] PIRP Irp
)
{...}
Parâmetros
[in] Context
Especifica o contexto de memória fornecido pelo usuário a ser passado como o argumento PowerContext para a função KsSetPowerDispatch .
[in] Irp
Especifica o IRP de energia a ser processado.
Retornar valor
Retorna STATUS_SUCCESS.
Comentários
KStrContextDispatch não deve concluir o IRP de energia que é passado no parâmetro Irp .
Para manipular somente a entrada de lista, KStrContextDispatch pode chamar KsSetPowerDispatch durante o processamento do IRP de energia. Manipular outras entradas de lista pode causar erros de enumeração.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |