функция обратного вызова PPARALLEL_IEEE_REV_TO_FWD (parallel.h)
Подпрограмма обратного вызова с типом PPARALLEL_IEEE_REV_TO_FWD изменяет режим передачи с обратного на переадресацию. Эта процедура предоставляется системным драйвером шины для параллельных портов.
Синтаксис
PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;
NTSTATUS PparallelIeeeRevToFwd(
[in] PVOID Context
)
{...}
Параметры
[in] Context
Указатель на расширение устройства для объекта физического устройства параллельного устройства (PDO).
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Режим передачи был изменен с обратного на вперед. |
|
Внутренняя операция привела к ошибке NTSTATUS. |
Комментарии
Чтобы получить указатель на предоставляемый системой PPARALLEL_IEEE_REV_TO_FWD обратный вызов, драйвер режима ядра использует запрос IOCTL_INTERNAL_PARCLASS_CONNECT , который возвращает структуру PARCLASS_INFORMATION . Элемент IeeeRevToFwdMode структуры PARCLASS_INFORMATION является указателем на этот обратный вызов.
Если устройство подключено и находится в режиме пересылки, обратный вызов PPARALLEL_IEEE_REV_TO_FWD возвращается без дальнейшей обработки. В противном случае обратный вызов PPARALLEL_IEEE_REV_TO_FWD переводит параллельное устройство в режим пересылки и подключает ранее согласованный протокол пересылки. Обратный вызов PNEGOTIATE_IEEE_MODE можно использовать для согласования протокола пересылки.
Обратный вызов PPARALLEL_IEEE_REV_TO_FWD выполняется в потоке вызывающего объекта в IRQL вызывающего объекта.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | parallel.h (включая Parallel.h) |