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 |