функция обратного вызова PDETERMINE_IEEE_MODES (parallel.h)
Подпрограмма обратного вызова PDETERMINE_IEEE_MODES типа определяет, какие протоколы IEEE 1284 поддерживает параллельное устройство. Эта процедура предоставляется системным драйвером шины для параллельных портов.
Синтаксис
PDETERMINE_IEEE_MODES PdetermineIeeeModes;
USHORT PdetermineIeeeModes(
[in] PVOID Context
)
{...}
Параметры
[in] Context
Указатель на расширение устройства физического объекта физического устройства (PDO) параллельного устройства.
Возвращаемое значение
Возвращаемое значение указывает, какие протоколы поддерживает параллельное устройство. Возвращаемое значение представляет собой побитовое значение ИЛИ одной или нескольких из следующих констант, представляющих протоколы, поддерживаемые драйвером шины, предоставляемым системой, для параллельных портов. Константы протокола перечислены в порядке снижения скорости передачи данных.
BOUNDED_ECP
ECP_HW_NOIRQ
EPP_HW
EPP_SW
ECP_SW
IEEE_COMPATIBILITY
CENTRONICS
None
Комментарии
Чтобы получить указатель на предоставляемый системой PDETERMINE_IEEE_MODES обратный вызов, драйвер режима ядра использует запрос IOCTL_INTERNAL_PARCLASS_CONNECT , который возвращает структуру PARCLASS_INFORMATION . Элемент DetermineIeeeModes структуры PARCLASS_INFORMATION является указателем на этот обратный вызов.
Обратный вызов PDETERMINE_IEEE_MODES выполняется в потоке вызывающего объекта в irQL вызывающего объекта.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | parallel.h (включая Parallel.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по