KsCompletePendingRequest, fonction (ks.h)
La fonction KsCompletePendingRequest est utilisée pour effectuer une demande d’E/S en réponse à laquelle une fonction de dispatch AVStream a précédemment retournée STATUS_PENDING.
Syntaxe
void KsCompletePendingRequest(
[in] PIRP Irp
);
Paramètres
[in] Irp
Pointeur vers la structure IRP qui doit être terminée ; cette valeur est passée dans la fonction dispatch qui a retourné un STATUS_PENDING.
Valeur de retour
None
Remarques
Si la fonction dispatch en question ne passe pas un IRP, elle ne peut pas retourner STATUS_PENDING. Les minidrivers doivent définir IRP. IoStatus.Status avant d’appeler cette fonction.
KsCompletePendingRequest peut être utilisé pour les fonctions de répartition PnP dans la table de répartition des appareils ou les demandes de création et de fermeture de filtres. Les fonctions dispatch qui retournent STATUS_PENDING doivent appeler cette fonction lorsqu’elles terminent la demande.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX. |
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
IRQL | <=DISPATCH_LEVEL |