Partager via


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)

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