PFNKSCONTEXT_DISPATCH fonction de rappel (ks.h)
La routine KStrContextDispatch d’un minidriver de streaming est appelée pour traiter IRP_MJ_POWER irps.
Syntaxe
PFNKSCONTEXT_DISPATCH PfnkscontextDispatch;
NTSTATUS PfnkscontextDispatch(
[in] PVOID Context,
[in] PIRP Irp
)
{...}
Paramètres
[in] Context
Spécifie le contexte de mémoire fourni par l’utilisateur à passer en tant qu’argument PowerContext à la fonction KsSetPowerDispatch.
[in] Irp
Spécifie l’IRP d’alimentation à traiter.
Valeur de retour
Retourne STATUS_SUCCESS.
Remarques
KStrContextDispatch ne doit pas terminer l’IRP d’alimentation passée dans le paramètre Irp.
Pour manipuler l’entrée de liste uniquement, KStrContextDispatch peut appeler KsSetPowerDispatch lors du traitement de l’IRP de puissance. La manipulation d’autres entrées de liste peut entraîner des erreurs d’énumération.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ks.h (include Ks.h) |