PDETERMINE_IEEE_MODES função de retorno de chamada (parallel.h)
A rotina de retorno de chamada do tipo PDETERMINE_IEEE_MODES determina quais protocolos IEEE 1284 um dispositivo paralelo dá suporte. O driver de ônibus fornecido pelo sistema para portas paralelas fornece essa rotina.
Sintaxe
PDETERMINE_IEEE_MODES PdetermineIeeeModes;
USHORT PdetermineIeeeModes(
[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
O valor retornado indica quais protocolos um dispositivo paralelo dá suporte. O valor retornado é um OR bit a bit de uma ou mais das seguintes constantes que representam os protocolos compatíveis com o driver de barramento fornecido pelo sistema para portas paralelas. As constantes de protocolo são listadas na ordem de diminuição da taxa de transferência de dados.
BOUNDED_ECP
ECP_HW_NOIRQ
EPP_HW
EPP_SW
ECP_SW
IEEE_COMPATIBILITY
CENTRONICS
Nenhuma
Comentários
Para obter um ponteiro para o retorno de chamada PDETERMINE_IEEE_MODES fornecido pelo sistema, um driver de modo kernel usa uma solicitação IOCTL_INTERNAL_PARCLASS_CONNECT , que retorna uma estrutura PARCLASS_INFORMATION . O membro DetermineIeeeModes da estrutura PARCLASS_INFORMATION é um ponteiro para esse retorno de chamada.
O retorno de chamada PDETERMINE_IEEE_MODES é 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) |