Compartilhar via


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)

Confira também

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