Partager via


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)

Voir aussi

KsSetPowerDispatch