PPARALLEL_IEEE_REV_TO_FWD função de retorno de chamada (parallel.h)
A rotina de retorno de chamada com tipo PPARALLEL_IEEE_REV_TO_FWD altera o modo de transferência de inverso para encaminhamento. O driver de ônibus fornecido pelo sistema para portas paralelas fornece essa rotina.
Sintaxe
PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;
NTSTATUS PparallelIeeeRevToFwd(
[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 |
---|---|
|
O modo de transferência foi alterado de reverso para encaminhamento. |
|
Uma operação interna resultou em um erro NTSTATUS. |
Comentários
Para obter um ponteiro para o retorno de chamada PPARALLEL_IEEE_REV_TO_FWD fornecido pelo sistema, um driver de modo kernel usa uma solicitação de IOCTL_INTERNAL_PARCLASS_CONNECT , que retorna uma estrutura PARCLASS_INFORMATION . O membro IeeeRevToFwdMode da estrutura PARCLASS_INFORMATION é um ponteiro para esse retorno de chamada.
Se o dispositivo estiver conectado e estiver no modo de encaminhamento, o PPARALLEL_IEEE_REV_TO_FWD retorno de chamada retornará sem processamento adicional. Caso contrário, o retorno de chamada PPARALLEL_IEEE_REV_TO_FWD colocará um dispositivo paralelo no modo de encaminhamento e conectará um protocolo de encaminhamento negociado anteriormente. O retorno de chamada PNEGOTIATE_IEEE_MODE pode ser usado para negociar um protocolo de encaminhamento.
O PPARALLEL_IEEE_REV_TO_FWD retorno de chamada é executado no thread do chamador no IRQL do chamador.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | parallel.h (incluir Parallel.h) |