KsCompletePendingRequest-Funktion (ks.h)
Die KsCompletePendingRequest--Funktion wird verwendet, um eine E/A-Anforderung als Reaktion darauf abzuschließen, auf die zuvor eine AVStream-Verteilerfunktion STATUS_PENDING zurückgegeben wurde.
Syntax
void KsCompletePendingRequest(
[in] PIRP Irp
);
Parameter
[in] Irp
Ein Zeiger auf die IRP- Struktur, die abgeschlossen werden muss; dies wird in der Verteilerfunktion übergeben, die eine STATUS_PENDING zurückgegeben hat.
Rückgabewert
Nichts
Bemerkungen
Wenn die betreffende Verteilerfunktion kein IRP übergibt, kann sie nicht STATUS_PENDING zurückgeben. Minidriver sollten IRP festlegen. IoStatus.Status vor dem Aufrufen dieser Funktion.
KsCompletePendingRequest- kann für PnP-Verteilerfunktionen in der Geräteverteilertabelle oder Filtererstellungs- und Schließanforderungen verwendet werden. Verteilerfunktionen, die STATUS_PENDING zurückgeben, müssen diese Funktion aufrufen, wenn sie die Anforderung abschließen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen. |
Zielplattform- | Universal |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |
IRQL- | <=DISPATCH_LEVEL |