Funzione KsCompletePendingRequest (ks.h)

La funzione KsCompletePendingRequest viene usata per completare una richiesta di I/O in risposta alla quale una funzione di invio AVStream restituita in precedenza STATUS_PENDING.

Sintassi

void KsCompletePendingRequest(
  [in] PIRP Irp
);

Parametri

[in] Irp

Puntatore alla struttura IRP che deve essere completata; viene passato nella funzione di invio che ha restituito un STATUS_PENDING.

Valore restituito

nessuno

Osservazioni

Se la funzione di invio in questione non passa un'IRP, non può restituire STATUS_PENDING. I minidriver devono impostare IRP. IoStatus.Status prima di chiamare questa funzione.

KsCompletePendingRequest può essere usato per le funzioni di invio PnP nella tabella di invio del dispositivo o per filtrare le richieste di creazione e chiusura. Le funzioni di invio che restituiscono STATUS_PENDING devono chiamare questa funzione al termine della richiesta.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib
IRQL <=DISPATCH_LEVEL

Vedi anche

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH