Share via


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

Weitere Informationen

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH