функция обратного вызова PTERMINATE_IEEE_MODE (parallel.h)

Подпрограмма обратного вызова с PTERMINATE_IEEE_MODE типом завершает текущий режим работы IEEE и устанавливает режим ieee 1284-совместимый. Эта процедура предоставляется системным драйвером шины для параллельных портов.

Синтаксис

PTERMINATE_IEEE_MODE PterminateIeeeMode;

NTSTATUS PterminateIeeeMode(
  [in] PVOID Context
)
{...}

Параметры

[in] Context

Указатель на расширение устройства физического объекта физического устройства (PDO) параллельного устройства.

Возвращаемое значение

Код возврата Описание
STATUS_SUCCESS
Режим работы был установлен в режим, совместимый с IEEE 1284.

Комментарии

Чтобы получить указатель на системный PTERMINATE_IEEE_MODE обратный вызов, драйвер режима ядра использует запрос IOCTL_INTERNAL_PARCLASS_CONNECT , который возвращает структуру PARCLASS_INFORMATION . Элемент TerminateIeeeMode структуры PARCLASS_INFORMATION является указателем на этот обратный вызов.

Обратный вызов PTERMINATE_IEEE_MODE выполняется в потоке вызывающего объекта в irQL вызывающего объекта.

Дополнительные сведения см. в разделе Настройка и очистка режима связи для параллельного устройства.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть parallel.h (включая Parallel.h)

См. также раздел

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PPARALLEL_IEEE_FWD_TO_REV

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES

PPARALLEL_IEEE_REV_TO_FWD