Partager via


PPARALLEL_CLEAR_CHIP_MODE fonction de rappel (parallel.h)

La routine de rappel typée PPARALLEL_CLEAR_CHIP_MODEefface le mode d’exploitation d’un port parallèle en réinitialisant le mode de communication du microprogramme hôte en mode de compatibilité IEEE 1284. Le pilote de fonction fourni par le système pour les ports parallèles fournit cette routine.

Syntaxe

PPARALLEL_CLEAR_CHIP_MODE PparallelClearChipMode;

NTSTATUS PparallelClearChipMode(
  [in] PVOID ClearChipContext,
  [in] UCHAR ChipMode
)
{...}

Paramètres

[in] ClearChipContext

Pointeur vers l’extension d’appareil d’un port parallèle (FDO).

[in] ChipMode

Spécifie le mode d’exploitation actuel du port parallèle.

Pour plus d’informations sur les modes d’exploitation, consultez les modes définis pour l’inscription de fonctionnalités améliorées (ERC) dans le fichier parallel.h inclus dans le Kit de pilotes Microsoft Windows (WDK).

Valeur de retour

Retourner le code Description
STATUS_SUCCESS
Le mode d’exploitation a été défini sur le mode de compatibilité IEEE 1284.
STATUS_INVALID_DEVICE_STATE
Le mode spécifié ne correspond pas au mode actuel.

Remarques

Pour obtenir un pointeur vers le rappel PPARALLEL_CLEAR_CHIP_MODE fourni par le système, un pilote en mode noyau utilise une requête IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO, qui retourne une structure PARALLEL_PNP_INFORMATION. Le membre ClearChipMode de la structure PARALLEL_PNP_INFORMATION est un pointeur vers ce rappel.

Un appelant utilise le rappel PPARALLEL_CLEAR_CHIP_MODE conjointement avec le rappel PPARALLEL_SET_CHIP_MODE.

Pour définir un mode, un appelant doit d’abord effacer le mode actuel.

Pour plus d’informations, consultez Paramètre et effacement du mode de communication sur unParallelPort .

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête parallel.h (include Parallel.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION

IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE

PPARALLEL_SET_CHIP_MODE