Funzione AtaPortControllerSyncRoutine (irb.h)
La routine AtaPortControllerSyncRoutine fornisce l'accesso sincronizzato alle strutture di dati condivise in tutti i canali in un controller.
Sintassi
BOOLEAN AtaPortControllerSyncRoutine(
[in] PVOID ChannelExtension,
IDE_HW_DPC CallBackRoutine
);
Parametri
[in] ChannelExtension
Puntatore all'estensione del canale.
CallBackRoutine
Puntatore alla routine da chiamare.
Valore restituito
nessuno
Osservazioni
Il driver miniport usa questa routine per sincronizzare l'accesso alle strutture di dati condivise tra canali in un controller. Il driver miniport, tuttavia, dovrebbe usare questa routine molto spasimanti.
Il puntatore alla funzione ControllerSyncRoutine viene dichiarato in Irb.h come indicato di seguito:
typedef
VOID
(*IDE_HW_DPC) (
IN PVOID ChannelExtension
);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | irb.h (include Ata.h, Irb.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per