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 |