AtaPortControllerSyncRoutine, fonction (irb.h)
La routine AtaPortControllerSyncRoutine fournit un accès synchronisé aux structures de données partagées sur tous les canaux d’un contrôleur.
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
BOOLEAN AtaPortControllerSyncRoutine(
[in] PVOID ChannelExtension,
IDE_HW_DPC CallBackRoutine
);
Paramètres
[in] ChannelExtension
Pointeur vers l’extension de canal.
CallBackRoutine
Pointeur vers la routine à appeler.
Valeur de retour
Aucun
Remarques
Le pilote miniport utilise cette routine pour synchroniser l’accès aux structures de données partagées entre les canaux d’un contrôleur. Le pilote miniport, cependant, doit utiliser cette routine très éparse.
Le pointeur de fonction ControllerSyncRoutine est déclaré dans Irb.h comme suit :
typedef
VOID
(*IDE_HW_DPC) (
IN PVOID ChannelExtension
);
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | irb.h (include Ata.h, Irb.h) |