Freigeben über


PFNKSCONTEXT_DISPATCH Rückruffunktion (ks.h)

Die KStrContextDispatch Routine eines Streaming-Minidrivers wird aufgerufen, um IRP_MJ_POWER IRPs zu verarbeiten.

Syntax

PFNKSCONTEXT_DISPATCH PfnkscontextDispatch;

NTSTATUS PfnkscontextDispatch(
  [in] PVOID Context,
  [in] PIRP Irp
)
{...}

Parameter

[in] Context

Gibt den vom Benutzer bereitgestellten Speicherkontext an, der als PowerContext Argument an die KsSetPowerDispatch-funktion übergeben werden soll.

[in] Irp

Gibt den zu verarbeitenden Leistungs-IRP an.

Rückgabewert

Gibt STATUS_SUCCESS zurück.

Bemerkungen

KStrContextDispatch- darf das im Irp Parameter übergebene Leistungs-IRP nicht abschließen.

Um den Listeneintrag nur zu bearbeiten, können KStrContextDispatch- KsSetPowerDispatch- aufrufen, während die Energie-IRP verarbeitet wird. Das Bearbeiten anderer Listeneinträge kann zu Enumerationsfehlern führen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ks.h (enthalten Ks.h)

Siehe auch

KsSetPowerDispatch