Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The AtaPortControllerSyncRoutine routine provides synchronized access to data structures that are shared across all channels on a controller.
Syntax
BOOLEAN AtaPortControllerSyncRoutine(
[in] PVOID ChannelExtension,
IDE_HW_DPC CallBackRoutine
);
Parameters
[in] ChannelExtension
A pointer to the channel extension.
CallBackRoutine
A pointer to the routine to call.
Return value
None
Remarks
The miniport driver uses this routine to synchronize access to data structures that are shared across channels on a controller. The miniport driver, however, should use this routine very sparingly.
The ControllerSyncRoutine function pointer is declared in Irb.h as follows:
typedef
VOID
(*IDE_HW_DPC) (
IN PVOID ChannelExtension
);
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | irb.h (include Ata.h, Irb.h) |