Compartilhar via


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

A rotina de retorno de chamada 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 objeto de dispositivo físico de um dispositivo paralelo (PDO).

Valor de retorno

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 ônibus fornecido pelo sistema para portas paralelas. As constantes de protocolo são listadas por 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

NENHUM

Observações

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 DetermineIeeeModes membro 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
da Plataforma de Destino Área de trabalho
cabeçalho parallel.h (incluir Parallel.h)

Consulte 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