Partilhar via


estrutura PARCLASS_NEGOTIATION_MASK (ntddpar.h)

A estrutura PARCLASS_NEGOTIATION_MASK especifica os protocolos de leitura e gravação selecionados por um driver para um dispositivo paralelo.

Sintaxe

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

Membros

usReadMask

Especifica os protocolos de leitura. Para obter valores de protocolo de leitura e gravação, consulte as constantes definidas em ntddpar.h (de NONE a ECP_ANY).

usWriteMask

Especifica os protocolos de gravação.

Observações

Um cliente especifica um conjunto de protocolos solicitados definindo um OR bit a bit das constantes que representam cada protocolo. O driver de ônibus fornecido pelo sistema para portas paralelas seleciona o protocolo mais rápido que ele dá suporte entre as especificadas pelo cliente.

Para obter mais informações, consulte Configuração e limpeza de um modo de comunicação para um dispositivo paralelo.

Requisitos

Requisito Valor
cabeçalho ntddpar.h (inclua Ntddpar.h)

Consulte também

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES