Partager via


IOCTL_INTERNAL_PARCLASS_CONNECT IOCTL (parallel.h)

La requête IOCTL_INTERNAL_PARCLASS_CONNECT retourne des informations sur un port parallèle et les routines de rappel que le pilote de bus fourni par le système pour les ports parallèles fournit pour faire fonctionner le port parallèle.

Pour plus d’informations, consultez Connexion à un appareil parallèle.

Code principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Mémoire tampon d'entrée

Structure PARCLASS_INFORMATION .

Longueur de la mémoire tampon d’entrée

La valeur du membre Parameters.DeviceIoControl.OutputBufferLength est définie sur la taille, en octets, d’une structure PARCLASS_INFORMATION .

Mémoire tampon de sortie

Le membre AssociatedIrp.SystemBuffer pointe vers une structure PARCLASS_INFORMATION que le client alloue aux informations de sortie.

Longueur de la mémoire tampon de sortie

Taille d’une structure PARCLASS_INFORMATION .

Bloc d’état

Si la demande réussit, le membre Information est défini sur la taille, en octets, d’une structure de PARCLASS_INFORMATION. Sinon, le membre Information est défini sur zéro.

Le membre Status est défini sur l’une des valeurs génériques status retournées par les demandes de contrôle d’appareil internes pour les appareils parallèles ou sur la valeur suivante :

STATUS_BUFFER_TOO_SMALL

La valeur du membre Parameters.DeviceIoControl.OutputBufferLength est inférieure à la taille, en octets, d’une structure PARCLASS_INFORMATION.

Configuration requise

Condition requise Valeur
En-tête parallel.h (inclure Parallel.h)

Voir aussi

PARCLASS_INFORMATION

IOCTL_INTERNAL_PARCLASS_DISCONNECT