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 retournée
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 d’alimentation. La manipulation d’autres entrées de liste peut entraîner des erreurs d’énumération.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ks.h (inclure Ks.h) |