Поделиться через


структура PARCLASS_NEGOTIATION_MASK (ntddpar.h)

Структура PARCLASS_NEGOTIATION_MASK определяет протоколы чтения и записи, которые драйвер выбирает для параллельного устройства.

Синтаксис

typedef struct _PARCLASS_NEGOTIATION_MASK {
  USHORT usReadMask;
  USHORT usWriteMask;
} PARCLASS_NEGOTIATION_MASK, *PPARCLASS_NEGOTIATION_MASK;

Члены

usReadMask

Указывает протоколы чтения. Значения протокола чтения и записи см. в разделе Константы, определенные в ntddpar.h (от NONE до ECP_ANY).

usWriteMask

Указывает протоколы записи.

Комментарии

Клиент задает набор запрошенных протоколов, задавая побитовое ИЛИ констант, представляющих каждый протокол. Драйвер шины, предоставляемый системой для параллельных портов, выбирает самый быстрый протокол, который он поддерживает, из числа указанных клиентом.

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

Требования

Требование Значение
Заголовок ntddpar.h (включая Ntddpar.h)

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

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES