PFNKSCONTEXT_DISPATCH funzione di callback (ks.h)
La routine KStrContextDispatch di streaming di un minidriver di streaming viene chiamata per elaborare IRP_MJ_POWER IRPs.
Sintassi
PFNKSCONTEXT_DISPATCH PfnkscontextDispatch;
NTSTATUS PfnkscontextDispatch(
[in] PVOID Context,
[in] PIRP Irp
)
{...}
Parametri
[in] Context
Specifica il contesto di memoria fornito dall'utente da passare come argomento PowerContext alla funzione KsSetPowerDispatch .
[in] Irp
Specifica l'elaborazione dell'IRP di alimentazione.
Valore restituito
Restituisce STATUS_SUCCESS.
Commenti
KStrContextDispatch non deve completare l'IRP di alimentazione passato nel parametro Irp .
Per modificare solo la voce di elenco, KStrContextDispatch può chiamare KsSetPowerDispatch durante l'elaborazione dell'IRP di alimentazione. La modifica di altre voci di elenco può causare errori di enumerazione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |