PDETERMINE_IEEE_MODES fonction de rappel (parallel.h)
La routine de rappel PDETERMINE_IEEE_MODES typée détermine les protocoles IEEE 1284 pris en charge par un appareil parallèle. Le pilote de bus fourni par le système pour les ports parallèles fournit cette routine.
Syntaxe
PDETERMINE_IEEE_MODES PdetermineIeeeModes;
USHORT PdetermineIeeeModes(
[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
La valeur de retour indique quels protocoles un appareil parallèle prend en charge. La valeur de retour est une OR au niveau du bit d’une ou plusieurs des constantes suivantes qui représentent les protocoles pris en charge par le pilote de bus fourni par le système pour les ports parallèles. Les constantes de protocole sont répertoriées dans l’ordre de diminution du taux de transfert de données.
BOUNDED_ECP
ECP_HW_NOIRQ
EPP_HW
EPP_SW
ECP_SW
IEEE_COMPATIBILITY
CENTRONICS
AUCUN
Remarques
Pour obtenir un pointeur vers le rappel PDETERMINE_IEEE_MODES 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 DetermineIeeeModes membre de la structure PARCLASS_INFORMATION est un pointeur vers ce rappel.
Le rappel PDETERMINE_IEEE_MODES 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) |