Fonction AtaPortControllerSyncRoutine (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.
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
None
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, devrait utiliser cette routine très avec parcimonie.
Le pointeur de la fonction ControllerSyncRoutine est déclaré dans Irb.h comme suit :
typedef
VOID
(*IDE_HW_DPC) (
IN PVOID ChannelExtension
);
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | irb.h (inclure Ata.h, Irb.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour