PFNKSCONTEXT_DISPATCH função de retorno de chamada (ks.h)
A rotina de de 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.
Valor de retorno
Retorna STATUS_SUCCESS.
Observações
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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ks.h (incluir Ks.h) |