IDE_HW_STARTIO fonction de rappel (irb.h)
La routine du pilote miniport IdeHwStartIo traite les aspects synchronisés d’une demande d’E/S.
Syntaxe
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
Paramètres
[in] ChannelExtension
Pointeur vers le pilote miniport par extension de périphérique de canal.
[in] Irb
Pointeur vers une structure de type IDE_REQUEST_BLOCK qui définit le bloc de requête IDE (IRB) à traiter.
Valeur retournée
IdeHwStartIo retourne TRUE pour accuser réception d’une IRB. Le pilote de port ignore la valeur de retour FALSE.
Remarques
Les pilotes Miniport doivent fournir une routine IdeHwStartIo pour traiter les aspects d’une demande d’E/S qui doit être gérée de manière synchrone. Pour plus d’informations sur la façon dont le pilote miniport traite les aspects non synchronisés d’une demande d’E/S, consultez IdeHwBuildIo.
Une fois que le pilote miniport a reçu l’appel IdeHwStartIo , il est propriétaire de la demande et doit la terminer.
Une fois cette routine retournée, le pilote miniport doit être prêt à recevoir immédiatement la demande suivante du pilote de port.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | irb.h (include Irb.h) |