Compartir a través de


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

La rutina de devolución de llamada con tipo PPARALLEL_IEEE_REV_TO_FWD cambia el modo de transferencia de inversa a reenviada. El controlador de bus suministrado por el sistema para puertos paralelos proporciona esta rutina.

Sintaxis

PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;

NTSTATUS PparallelIeeeRevToFwd(
  [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

Código devuelto Descripción
STATUS_SUCCESS
El modo de transferencia se cambió de reverso a adelante.
STATUS_Xxx
Una operación interna produjo un error NTSTATUS.

Observaciones

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

Si el dispositivo está conectado y está en modo de reenvío, la devolución de llamada PPARALLEL_IEEE_REV_TO_FWD devuelve sin procesamiento adicional. De lo contrario, el PPARALLEL_IEEE_REV_TO_FWD devolución de llamada coloca un dispositivo paralelo en el modo de avance y conecta un protocolo de reenvío negociado previamente. La devolución de llamada PNEGOTIATE_IEEE_MODE se puede usar para negociar un protocolo de reenvío.

La PPARALLEL_IEEE_REV_TO_FWD devolución de llamada se ejecuta en el subproceso del autor de la llamada 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

PPARALLEL_IEEE_FWD_TO_REV

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES