IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)
La requête IOCTL_SERIAL_IMMEDIATE_CHAR entraîne la transmission d’un caractère spécifié dès que possible. La demande immédiate de caractères se termine immédiatement après toute autre écriture en cours. Une seule demande de caractères immédiate peut être en attente à la fois.
Code principal
Mémoire tampon d'entrée
Le membre AssociatedIrp.SystemBuffer pointe vers la valeur UCHAR à transmettre immédiatement.
Longueur de la mémoire tampon d’entrée
Le membre Parameters.DeviceIoControl.InputBufferLength est défini sur la taille, en octets, d’un UCHAR.
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Si la demande réussit, le membre Information est défini sur la taille, en octets, d’un UCHAR. Sinon, Information est défini sur zéro.
Le membre Status est défini sur l’une des valeurs d’état génériques pour les demandes de contrôle d’appareil en série. Une status de STATUS_INVALID_PARAMETER indique qu’une demande de caractères immédiate précédente est en attente.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddser.h (incluez Ntddser.h) |