PPARALLEL_IEEE_REV_TO_FWD funzione di callback (parallel.h)
La routine di callback tipizzata PPARALLEL_IEEE_REV_TO_FWD modifica la modalità di trasferimento da inversa a avanti. Il driver del bus fornito dal sistema per le porte parallele fornisce questa routine.
Sintassi
PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;
NTSTATUS PparallelIeeeRevToFwd(
[in] PVOID Context
)
{...}
Parametri
[in] Context
Puntatore a un'estensione del dispositivo di un dispositivo parallelo (PDO).
Valore restituito
Codice restituito | Descrizione |
---|---|
|
La modalità di trasferimento è stata modificata da inversa a in avanti. |
|
Un'operazione interna ha generato un errore NTSTATUS. |
Osservazioni
Per ottenere un puntatore al callback fornito dal sistema PPARALLEL_IEEE_REV_TO_FWD, un driver in modalità kernel usa una richiesta di IOCTL_INTERNAL_PARCLASS_CONNECT, che restituisce una struttura PARCLASS_INFORMATION. Il membro IeeeRevToFwdMode della struttura PARCLASS_INFORMATION è un puntatore a questo callback.
Se il dispositivo è connesso ed è in modalità avanti, il callback PPARALLEL_IEEE_REV_TO_FWD restituisce senza ulteriore elaborazione. In caso contrario, il callback PPARALLEL_IEEE_REV_TO_FWD inserisce un dispositivo parallelo nella modalità di inoltro e connette un protocollo forward negoziato in precedenza. Il callback PNEGOTIATE_IEEE_MODE può essere usato per negoziare un protocollo di inoltro.
Il callback PPARALLEL_IEEE_REV_TO_FWD viene eseguito nel thread del chiamante in IRQL del chiamante.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | parallel.h (include Parallel.h) |