Freigeben über


PFNKSCONTEXT_DISPATCH Rückruffunktion (ks.h)

Die KStrContextDispatch-Routine eines Streaming-Minitreibers 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 die zu verarbeitende Leistungs-IRP an.

Rückgabewert

Gibt STATUS_SUCCESS zurück.

Hinweise

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

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

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ks.h (ks.h einschließen)

Weitere Informationen

KsSetPowerDispatch