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) |