Condividi tramite


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)

Vedi anche

KsSetPowerDispatch