IOCTL_SERIAL_SET_QUEUE_SIZE IOCTL (ntddser.h)
La requête IOCTL_SERIAL_SET_QUEUE_SIZE définit la taille de la mémoire tampon de réception interne. Si la taille demandée est supérieure à la taille actuelle de la mémoire tampon de réception, une nouvelle mémoire tampon de réception est créée. Sinon, la mémoire tampon de réception n’est pas modifiée.
Code principal
Mémoire tampon d'entrée
Le membre AssociatedIrp.SystemBuffer pointe vers une structure de SERIAL_QUEUE_SIZE allouée par le client qui est utilisée pour entrer une taille de mémoire tampon de réception.
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_QUEUE_SIZE .
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 en série.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddser.h (incluez Ntddser.h) |