PDETERMINE_IEEE_MODES fonction de rappel (parallel.h)
La routine de rappel PDETERMINE_IEEE_MODES typé 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 de l’objet d’appareil physique (PDO) d’un appareil parallèle.
Valeur retournée
La valeur de retour indique les protocoles pris en charge par un appareil parallèle. La valeur de retour est un 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
Aucune
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 membre DetermineIeeeModes 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 à l’IRQL de l’appelant.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | parallel.h (include Parallel.h) |