PFNKSIRPLISTCALLBACK-Rückruffunktion (ks.h)
Die KStrIrpListCallback Routine eines Streaming-Minidrivers wird aufgerufen, um festzustellen, ob die übergebene IRP aus der Quellliste in die Zielliste verschoben werden soll oder ob die IRP-Aufzählung beendet werden soll.
Syntax
PFNKSIRPLISTCALLBACK Pfnksirplistcallback;
NTSTATUS Pfnksirplistcallback(
[in] PIRP Irp,
[in] PVOID Context
)
{...}
Parameter
[in] Irp
Zeigen Sie auf das IRP, um möglicherweise aus der Quellliste zur Zielliste zu wechseln.
[in] Context
Passed from KsMoveIrpsOnCancelableQueue.
Rückgabewert
Gibt STATUS_SUCCESS zurück, um anzugeben, dass das übergebene IRP aus der Quellliste in die Zielliste verschoben werden soll. Gibt STATUS_NO_MATCH zurück, wenn das übergebene IRP nicht verschoben werden soll. Gibt einen anderen Wert zurück, um die Aufzählung zu beenden.
Bemerkungen
KStrIrpListCallback- wird bei DISPATCH_LEVEL aufgerufen.
KStrIrpListCallback- wird immer mindestens einmal am Ende der Listenverarbeitung mit einem NULL- IRP-Wert aufgerufen, um die Listenverarbeitung abzuschließen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ks.h (enthalten Ks.h) |