Compartir a través de


PDETERMINE_IEEE_MODES función de devolución de llamada (parallel.h)

La rutina de devolución de llamada con tipo PDETERMINE_IEEE_MODES determina qué protocolos IEEE 1284 admite un dispositivo paralelo. El controlador de bus suministrado por el sistema para puertos paralelos proporciona esta rutina.

Sintaxis

PDETERMINE_IEEE_MODES PdetermineIeeeModes;

USHORT PdetermineIeeeModes(
  [in] PVOID Context
)
{...}

Parámetros

[in] Context

Puntero a una extensión de dispositivo del objeto de dispositivo físico (PDO) de un dispositivo paralelo.

Valor devuelto

El valor devuelto indica qué protocolos admite un dispositivo paralelo. El valor devuelto es un OR bit a bit de una o varias de las constantes siguientes que representan los protocolos admitidos por el controlador de bus proporcionado por el sistema para puertos paralelos. Las constantes de protocolo se enumeran en orden de disminución de la velocidad de transferencia de datos.

BOUNDED_ECP

ECP_HW_NOIRQ

EPP_HW

EPP_SW

ECP_SW

IEEE_COMPATIBILITY

CENTRONICS

Ninguno

Comentarios

Para obtener un puntero a la devolución de llamada PDETERMINE_IEEE_MODES proporcionada por el sistema, un controlador en modo kernel usa una solicitud de IOCTL_INTERNAL_PARCLASS_CONNECT , que devuelve una estructura PARCLASS_INFORMATION . El miembro DetermineIeeeModes de la estructura PARCLASS_INFORMATION es un puntero a esta devolución de llamada.

La devolución de llamada PDETERMINE_IEEE_MODES se ejecuta en el subproceso del autor de la llamada en el IRQL del autor de la llamada.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado parallel.h (include Parallel.h)

Consulte también

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PTERMINATE_IEEE_MODE

PNEGOTIATE_IEEE_MODE

PPARALLEL_IEEE_FWD_TO_REV

IOCTL_IEEE1284_NEGOTIATE

PPARALLEL_IEEE_REV_TO_FWD