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