Partager via


IDE_HW_STARTIO fonction de rappel (irb.h)

L'IdeHwStartIo routine de pilote miniport traite les aspects synchronisés d’une requête d’E/S.

Remarque Le pilote de port ATA et les modèles de pilotes miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser le du pilote Storport et modèles de pilotes Storport miniport.
 

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 de retour

IdeHwStartIo retourne TRUE pour accuser réception d’un IRB. Le pilote de port ignore une valeur de retour de FALSE.

Remarques

Les pilotes miniport doivent fournir une routine IdeHwStartIo pour traiter les aspects d’une requête d’E/S qui doivent être gérés de manière synchrone. Pour plus d’informations sur la façon dont le pilote miniport traite les aspects non synchronisés d’une requête d’E/S, consultez IdeHwBuildIo.

Une fois que le pilote miniport reçoit l’appel IdeHwStartIo, il possède la requête et doit l’effectuer.

Une fois cette routine retournée, le pilote miniport doit être prêt à recevoir immédiatement la requête suivante du pilote de port.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête irb.h (include Irb.h)

Voir aussi

IDE_REQUEST_BLOCK

ideHwBuildIo