PPARALLEL_IEEE_FWD_TO_REV fonction de rappel (parallel.h)
La routine de rappel typée PPARALLEL_IEEE_FWD_TO_REV modifie le mode de transfert de l’avant vers l’inverse. Le pilote de bus fourni par le système pour les ports parallèles fournit cette routine.
Syntaxe
PPARALLEL_IEEE_FWD_TO_REV PparallelIeeeFwdToRev;
NTSTATUS PparallelIeeeFwdToRev(
[in] PVOID Context
)
{...}
Paramètres
[in] Context
Pointeur vers une extension d’appareil d’un objet d’appareil physique d’un appareil parallèle (PDO).
Valeur de retour
Retourner le code | Description |
---|---|
|
Le mode de transfert a été modifié de l’avant à l’inverse. |
|
Une opération interne a entraîné une erreur NTSTATUS. |
Remarques
Pour obtenir un pointeur vers le rappel PPARALLEL_IEEE_FWD_TO_REV fourni par le système, un pilote en mode noyau utilise une requête IOCTL_INTERNAL_PARCLASS_CONNECT, qui retourne une structure PARCLASS_INFORMATION. Le IeeeFwdToRevMode membre de la structure PARCLASS_INFORMATION est un pointeur vers ce rappel.
Si l’appareil est connecté et en mode inverse, le rappel PPARALLEL_IEEE_FWD_TO_REV retourne sans traitement supplémentaire. Sinon, le rappel place l’appareil parallèle en mode inverse et connecte un protocole inverse précédemment négocié. Le rappel PNEGOTIATE_IEEE_MODE peut être utilisé pour négocier le protocole inverse.
Le PPARALLEL_IEEE_FWD_TO_REV rappel s’exécute dans le thread de l’appelant au niveau du runtime d’intégration de l’appelant.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | parallel.h (include Parallel.h) |