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) |