PPARALLEL_IEEE_REV_TO_FWD fonction de rappel (parallel.h)
La routine de rappel PPARALLEL_IEEE_REV_TO_FWD typée modifie le mode de transfert de l’inverse vers le transfert. Le pilote de bus fourni par le système pour les ports parallèles fournit cette routine.
Syntaxe
PPARALLEL_IEEE_REV_TO_FWD PparallelIeeeRevToFwd;
NTSTATUS PparallelIeeeRevToFwd(
[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’inverse au transfert. |
|
Une opération interne a entraîné une erreur NTSTATUS. |
Remarques
Pour obtenir un pointeur vers le rappel PPARALLEL_IEEE_REV_TO_FWD fourni par le système, un pilote en mode noyau utilise une requête IOCTL_INTERNAL_PARCLASS_CONNECT, qui retourne une structure PARCLASS_INFORMATION. L'IeeeRevToFwdMode membre de la structure PARCLASS_INFORMATION est un pointeur vers ce rappel.
Si l’appareil est connecté et est en mode transfert, le rappel PPARALLEL_IEEE_REV_TO_FWD retourne sans traitement supplémentaire. Sinon, le rappel PPARALLEL_IEEE_REV_TO_FWD place un appareil parallèle en mode avant et connecte un protocole avant négocié précédemment. Le rappel PNEGOTIATE_IEEE_MODE peut être utilisé pour négocier un protocole de transfert.
Le rappel PPARALLEL_IEEE_REV_TO_FWD 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) |