Partager via


SERIAL_QUEUE_SIZE structure (ntddser.h)

La structure SERIAL_QUEUE_SIZE est utilisée pour redimensionner la mémoire tampon d’entrée que le pilote du contrôleur série utilise 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 la section Notes.

OutSize

Non utilisé. Définit la valeur 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 de contrôleur série pour stocker 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.

Configuration requise

Condition requise Valeur
En-tête ntddser.h

Voir aussi

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ