KsCompletePendingRequest-Funktion (ks.h)
Die KsCompletePendingRequest-Funktion wird zum Abschließen einer E/A-Anforderung verwendet, auf die eine AVStream-Dispatchfunktion zuvor STATUS_PENDING zurückgegeben hat.
Syntax
void KsCompletePendingRequest(
[in] PIRP Irp
);
Parameter
[in] Irp
Ein Zeiger auf die IRP-Struktur , die abgeschlossen werden muss; dies wird in der Dispatchfunktion übergeben, die eine STATUS_PENDING zurückgegeben hat.
Rückgabewert
Keine
Bemerkungen
Wenn die betreffende Dispatchfunktion kein IRP übergibt, kann sie keine STATUS_PENDING zurückgeben. Minidriver sollten IRP festlegen. IoStatus.Status vor dem Aufrufen dieser Funktion.
KsCompletePendingRequest kann für PnP-Dispatchfunktionen in der Geräteverteilungstabelle oder Filtererstellungs- und -abschlussanforderungen verwendet werden. Dispatchfunktionen, die STATUS_PENDING zurückgeben, müssen diese Funktion aufrufen, wenn sie die Anforderung abschließen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen. |
Zielplattform | Universell |
Header | ks.h (ks.h einschließen) |
Bibliothek | Ks.lib |
IRQL | <=DISPATCH_LEVEL |