Compartir a través de


estructura PARCLASS_NEGOTIATION_MASK (ntddpar.h)

La estructura PARCLASS_NEGOTIATION_MASK especifica los protocolos de lectura y escritura que un controlador selecciona para un dispositivo paralelo.

Sintaxis

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

Miembros

usReadMask

Especifica los protocolos de lectura. Para los valores de protocolo de lectura y escritura, consulte las constantes que se definen en ntddpar.h (de NONE a ECP_ANY).

usWriteMask

Especifica los protocolos de escritura.

Comentarios

Un cliente especifica un conjunto de protocolos solicitados estableciendo un OR bit a bit de las constantes que representan cada protocolo. El controlador de bus proporcionado por el sistema para puertos paralelos selecciona el protocolo más rápido que admite entre los especificados por el cliente.

Para obtener más información, vea Establecer y borrar un modo de comunicación para un dispositivo paralelo.

Requisitos

Requisito Valor
Header ntddpar.h (incluya Ntddpar.h)

Consulte también

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES