Partager via


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

Voir aussi

IDE_REQUEST_BLOCK