Partager via


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)

Voir aussi

IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_IEEE1284_GET_MODE

PTERMINATE_IEEE_MODE

PNEGOTIATE_IEEE_MODE

PPARALLEL_IEEE_FWD_TO_REV

IOCTL_IEEE1284_NEGOTIATE

PPARALLEL_IEEE_REV_TO_FWD