Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |