Partager via


structure SERIAL_QUEUE_SIZE (ntddser.h)

La structure SERIAL_QUEUE_SIZE est utilisée pour redimensionner la mémoire tampon d’entrée utilisée par le pilote du contrôleur série pour les opérations de réception série.

Syntaxe

typedef struct _SERIAL_QUEUE_SIZE {
  ULONG InSize;
  ULONG OutSize;
} SERIAL_QUEUE_SIZE, *PSERIAL_QUEUE_SIZE;

Membres

InSize

Nombre d’octets demandés pour la mémoire tampon d’entrée. Pour plus d’informations, consultez Remarques.

OutSize

Non utilisé. Défini sur zéro.

Remarques

Cette structure est utilisée par IOCTL_SERIAL_SET_QUEUE_SIZE demandes pour spécifier la taille demandée pour la nouvelle mémoire tampon d’entrée. Cette mémoire tampon est utilisée en interne par le pilote du contrôleur série pour contenir les données reçues du contrôleur série jusqu’à ce que les données puissent être copiées dans un paquet de requête IRP_MJ_READ. Si la taille de mémoire tampon 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.

Exigences

Exigence Valeur
d’en-tête ntddser.h

Voir aussi

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ