Compartilhar via


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)

Consulte também

KsSetPowerDispatch