Compartilhar via


PPARALLEL_IEEE_FWD_TO_REV função de retorno de chamada (parallel.h)

A rotina de retorno de chamada do tipo PPARALLEL_IEEE_FWD_TO_REV altera o modo de transferência de encaminhamento para reverso. O driver de ônibus fornecido pelo sistema para portas paralelas fornece essa rotina.

Sintaxe

PPARALLEL_IEEE_FWD_TO_REV PparallelIeeeFwdToRev;

NTSTATUS PparallelIeeeFwdToRev(
  [in] PVOID Context
)
{...}

Parâmetros

[in] Context

Ponteiro para uma extensão de dispositivo do PDO (objeto de dispositivo físico) de um dispositivo paralelo.

Retornar valor

Código de retorno Descrição
STATUS_SUCCESS
O modo de transferência foi alterado de encaminhamento para reverso.
STATUS_Xxx
Uma operação interna resultou em um erro NTSTATUS.

Comentários

Para obter um ponteiro para o retorno de chamada PPARALLEL_IEEE_FWD_TO_REV fornecido pelo sistema, um driver de modo kernel usa uma solicitação IOCTL_INTERNAL_PARCLASS_CONNECT , que retorna uma estrutura de PARCLASS_INFORMATION . O membro IeeeFwdToRevMode da estrutura PARCLASS_INFORMATION é um ponteiro para esse retorno de chamada.

Se o dispositivo estiver conectado e no modo inverso, o retorno de chamada PPARALLEL_IEEE_FWD_TO_REV retornará sem processamento adicional. Caso contrário, o retorno de chamada coloca o dispositivo paralelo no modo inverso e conecta um protocolo reverso negociado anteriormente. O retorno de chamada PNEGOTIATE_IEEE_MODE pode ser usado para negociar o protocolo inverso.

O retorno de chamada PPARALLEL_IEEE_FWD_TO_REV é executado no thread do chamador no IRQL do chamador.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho parallel.h (inclua Parallel.h)

Confira também

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PTERMINATE_IEEE_MODE

PNEGOTIATE_IEEE_MODE

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES

PPARALLEL_IEEE_REV_TO_FWD