KsCompletePendingRequest, fonction (ks.h)
La fonction KsCompletePendingRequest est utilisée pour effectuer une requête d’E/S en réponse à laquelle une fonction de distribution 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 ; il est passé dans la fonction de répartition qui a retourné une STATUS_PENDING.
Valeur de retour
Aucun
Remarques
Si la fonction de répartition en question ne passe pas d’IRP, elle ne peut pas retourner STATUS_PENDING. Les minidrivers doivent définir IRP. IoStatus.Status avant d’appeler cette fonction.
KsCompletePendingRequest pouvez être utilisé pour les fonctions de répartition PnP dans la table de répartition de l’appareil 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 requête.
Exigences
Exigence | Valeur |
---|---|
client minimum 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 | Universel |
d’en-tête | ks.h (include Ks.h) |
bibliothèque | Ks.lib |
IRQL | <=DISPATCH_LEVEL |