IOCTL_SERIAL_SET_CHARS IOCTL (ntddser.h)
La requête IOCTL_SERIAL_SET_CHARS définit les caractères spéciaux utilisés par le pilote du contrôleur série pour le contrôle de flux de négociation. Ce pilote vérifie les caractères spéciaux spécifiés.
Pour obtenir les caractères spéciaux, un client peut utiliser une demande de IOCTL_SERIAL_GET_CHARS.
Code principal
Mémoire tampon d’entrée
Le membre AssociatedIrp.SystemBuffer pointe vers une structure SERIAL_CHARS allouée au client utilisée pour entrer des caractères spéciaux.
Longueur de la mémoire tampon d’entrée
Le membre Parameters.DeviceIoControl.InputBufferLength est défini sur la taille, en octets, d’une structure SERIAL_CHARS.
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Le membre 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 série. Un état de STATUS_INVALID_PARAMETER indique que XoffChar est égal à XonChar, ou que l’un d’entre eux est égal au caractère d’échappement du contrôle de flux de liaison.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddser.h (include Ntddser.h) |