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) |