AtaPortControllerSyncRoutine-Funktion (irb.h)
Die AtaPortControllerSyncRoutine Routine bietet synchronisierten Zugriff auf Datenstrukturen, die über alle Kanäle auf einem Controller freigegeben werden.
Syntax
BOOLEAN AtaPortControllerSyncRoutine(
[in] PVOID ChannelExtension,
IDE_HW_DPC CallBackRoutine
);
Parameter
[in] ChannelExtension
Ein Zeiger auf die Kanalerweiterung.
CallBackRoutine
Ein Zeiger auf die zu aufrufende Routine.
Rückgabewert
Nichts
Bemerkungen
Der Miniporttreiber verwendet diese Routine, um den Zugriff auf Datenstrukturen zu synchronisieren, die über Kanäle auf einem Controller hinweg freigegeben werden. Der Miniporttreiber sollte diese Routine jedoch sehr sparsam verwenden.
Der ControllerSyncRoutine Funktionszeiger wird in Irb.h wie folgt deklariert:
typedef
VOID
(*IDE_HW_DPC) (
IN PVOID ChannelExtension
);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | irb.h (include Ata.h, Irb.h) |