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 de un objeto de dispositivo físico del dispositivo paralelo (PDO).
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 los puertos paralelos. Las constantes de protocolo se muestran 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
Observaciones
Para obtener un puntero a la devolución de llamada proporcionada por el sistema PDETERMINE_IEEE_MODES, 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 PDETERMINE_IEEE_MODES devolución de llamada se ejecuta en el subproceso del llamador en irQL del autor de la llamada.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | parallel.h (include Parallel.h) |