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

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