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

Voir aussi

KsSetPowerDispatch