PFNKSCONTEXT_DISPATCH función de devolución de llamada (ks.h)

Se llama a la rutina KStrContextDispatch de un minidriver de streaming para procesar IRP_MJ_POWER IRP.

Sintaxis

PFNKSCONTEXT_DISPATCH PfnkscontextDispatch;

NTSTATUS PfnkscontextDispatch(
  [in] PVOID Context,
  [in] PIRP Irp
)
{...}

Parámetros

[in] Context

Especifica el contexto de memoria proporcionado por el usuario que se va a pasar como argumento PowerContext a la función KsSetPowerDispatch .

[in] Irp

Especifica el IRP de energía que se va a procesar.

Valor devuelto

Devuelve STATUS_SUCCESS.

Comentarios

KStrContextDispatch no debe completar el IRP de energía que se pasa en el parámetro Irp .

Para manipular solo la entrada de lista, KStrContextDispatch puede llamar a KsSetPowerDispatch mientras procesa el IRP de energía. Manipular otras entradas de lista puede provocar errores de enumeración.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)

Consulte también

KsSetPowerDispatch