Condividi tramite


Funzione KsCompletePendingRequest (ks.h)

La funzione KsCompletePendingRequest viene usata per completare una richiesta di I/O in risposta alla quale una funzione dispatch AVStream ha restituito 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 dispatch che ha restituito un STATUS_PENDING.

Valore restituito

Nessuno

Osservazioni

Se la funzione dispatch 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 dispatch del dispositivo o per filtrare le richieste di creazione e chiusura del filtro. Le funzioni Dispatch che restituiscono STATUS_PENDING devono chiamare questa funzione al termine della richiesta.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Universale
intestazione ks.h (include Ks.h)
libreria Ks.lib
IRQL <=DISPATCH_LEVEL

Vedere anche

IO_STATUS_BLOCK

IRP

KSDEVICE_DISPATCH

KSFILTER_DISPATCH