Compartilhar via


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)

Confira também

KsSetPowerDispatch