Condividi tramite


PDETERMINE_IEEE_MODES funzione di callback (parallel.h)

La routine di callback tipizzata PDETERMINE_IEEE_MODES determina quali protocolli IEEE 1284 supportano un dispositivo parallelo. Il driver del bus fornito dal sistema per le porte parallele fornisce questa routine.

Sintassi

PDETERMINE_IEEE_MODES PdetermineIeeeModes;

USHORT PdetermineIeeeModes(
  [in] PVOID Context
)
{...}

Parametri

[in] Context

Puntatore a un'estensione del dispositivo di un dispositivo parallelo (PDO).

Valore restituito

Il valore restituito indica i protocolli supportati da un dispositivo parallelo. Il valore restituito è un OR bit per bit di una o più delle costanti seguenti che rappresentano i protocolli supportati dal driver del bus fornito dal sistema per le porte parallele. Le costanti del protocollo sono elencate in ordine di riduzione della velocità di trasferimento dei dati.

BOUNDED_ECP

ECP_HW_NOIRQ

EPP_HW

EPP_SW

ECP_SW

IEEE_COMPATIBILITY

CENTRONICS

NESSUNO

Osservazioni

Per ottenere un puntatore al callback fornito dal sistema PDETERMINE_IEEE_MODES, un driver in modalità kernel usa una richiesta di IOCTL_INTERNAL_PARCLASS_CONNECT, che restituisce una struttura PARCLASS_INFORMATION. Il membro DetermineIeeeModes della struttura PARCLASS_INFORMATION è un puntatore a questo callback.

Il callback PDETERMINE_IEEE_MODES viene eseguito nel thread del chiamante in IRQL del chiamante.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione parallel.h (include Parallel.h)

Vedere anche

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