Condividi tramite


PPARALLEL_IEEE_FWD_TO_REV funzione di callback (parallel.h)

La routine di callback tipizzata PPARALLEL_IEEE_FWD_TO_REV modifica la modalità di trasferimento da avanti a inversa. Il driver del bus fornito dal sistema per le porte parallele fornisce questa routine.

Sintassi

PPARALLEL_IEEE_FWD_TO_REV PparallelIeeeFwdToRev;

NTSTATUS PparallelIeeeFwdToRev(
  [in] PVOID Context
)
{...}

Parametri

[in] Context

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

Valore restituito

Codice restituito Descrizione
STATUS_SUCCESS
La modalità di trasferimento è stata modificata da avanti a inversa.
STATUS_xxx
Un'operazione interna ha generato un errore NTSTATUS.

Osservazioni

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

Se il dispositivo è connesso e in modalità inversa, il callback PPARALLEL_IEEE_FWD_TO_REV restituisce senza ulteriore elaborazione. In caso contrario, il callback inserisce il dispositivo parallelo in modalità inversa e connette un protocollo inverso negoziato in precedenza. Il callback PNEGOTIATE_IEEE_MODE può essere usato per negoziare il protocollo inverso.

Il callback PPARALLEL_IEEE_FWD_TO_REV 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

IOCTL_IEEE1284_NEGOTIATE

PDETERMINE_IEEE_MODES

PPARALLEL_IEEE_REV_TO_FWD