Partager via


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

IRP_MJ_DEVICE_CONTROL

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)

Voir aussi

SERIAL_QUEUE_SIZE