Fonction AtaPortCompleteRequest (irb.h)
La routine AtaPortCompleteRequest termine l’IRB indiquée.
Note Les modèles de pilote de port ATA et de pilote miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser les modèles de pilote Storport et de pilote miniport Storport .
Syntaxe
void AtaPortCompleteRequest(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
);
Paramètres
[in] ChannelExtension
Pointeur vers l’extension de canal.
[in] Irb
Pointeur vers une structure de type IDE_REQUEST_BLOCK qui définit le bloc de requête IDE (IRB) à terminer.
Valeur de retour
None
Remarques
Le pilote miniport utilise cette routine pour indiquer au pilote de port que l’IRB a terminé. Le pilote miniport ne doit pas toucher l’IRB après cet appel. L’exécution d’une IRB avec status IRB_STATUS_PENDING est une erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | irb.h (inclure Ata.h, Irb.h) |
Bibliothèque | Ataport.lib ; Pciidex.lib |