Freigeben über


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

Siehe auch

IO_STATUS_BLOCK

IRP-

KSDEVICE_DISPATCH

KSFILTER_DISPATCH