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


структура 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 (include Ntddpar.h)

См. также

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES