Fungsi KsCompletePendingRequest (ks.h)

Fungsi KsCompletePendingRequest digunakan untuk menyelesaikan permintaan I/O sebagai respons terhadap fungsi pengiriman AVStream yang sebelumnya dikembalikan STATUS_PENDING.

Sintaks

void KsCompletePendingRequest(
  [in] PIRP Irp
);

Parameter

[in] Irp

Penunjuk ke struktur IRP yang harus diselesaikan; ini diteruskan dalam fungsi pengiriman yang mengembalikan STATUS_PENDING.

Nilai kembali

Tidak ada

Keterangan

Jika fungsi pengiriman yang dimaksud tidak melewati IRP, fungsi tersebut tidak dapat mengembalikan STATUS_PENDING. Minidriver harus mengatur IRP. IoStatus.Status sebelum memanggil fungsi ini.

KsCompletePendingRequest dapat digunakan untuk fungsi pengiriman PnP dalam tabel pengiriman perangkat atau permintaan pembuatan dan penutupan filter. Mengirimkan fungsi yang mengembalikan STATUS_PENDING harus memanggil fungsi ini ketika mereka menyelesaikan permintaan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru dan DirectX 8.0 dan versi DirectX yang lebih baru.
Target Platform Universal
Header ks.h (termasuk Ks.h)
Pustaka Ks.lib
IRQL <=DISPATCH_LEVEL

Lihat juga

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH