функция обратного вызова IDE_HW_STARTIO (irb.h)
Подпрограмма драйвера мини-порта IdeHwStartIo обрабатывает синхронизированные аспекты запроса ввода-вывода.
Синтаксис
IDE_HW_STARTIO IdeHwStartio;
BOOLEAN IdeHwStartio(
[in] PVOID ChannelExtension,
[in] PIDE_REQUEST_BLOCK Irb
)
{...}
Параметры
[in] ChannelExtension
Указатель на расширение устройства для драйвера мини-порта для каждого канала.
[in] Irb
Указатель на структуру типа IDE_REQUEST_BLOCK , которая определяет блок запросов IDE (IRB) для обработки.
Возвращаемое значение
IdeHwStartIo возвращает значение TRUE , чтобы подтвердить получение IRB. Драйвер порта игнорирует возвращаемое значение FALSE.
Комментарии
Драйверы miniport должны предоставлять подпрограмму IdeHwStartIo для обработки аспектов запроса ввода-вывода, которые должны обрабатываться синхронно. Сведения о том, как драйвер мини-порта обрабатывает несинхронизированные аспекты запроса ввода-вывода, см. в разделе IdeHwBuildIo.
После того как драйвер мини-порта получит вызов IdeHwStartIo , он владеет запросом и должен завершить его.
После возврата этой подпрограммы драйвер мини-порта должен быть готов к немедленному получению следующего запроса от драйвера порта.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | irb.h (включая Irb.h) |