IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)
La requête IOCTL_SERIAL_IMMEDIATE_CHAR provoque la transmission d’un caractère spécifié dès que possible. La demande de caractère immédiate se termine immédiatement après tout autre écriture qui peut être en cours. Une seule requête de caractère immédiat 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 requête réussit, le membre Information est défini sur la taille, en octets, d’un UCHAR. Sinon, ' d’informations est définie 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 série. Un état de STATUS_INVALID_PARAMETER indique qu’une demande de caractère immédiate précédente est en attente.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddser.h (include Ntddser.h) |