Freigeben über


SERIAL_QUEUE_SIZE Struktur (ntddser.h)

Die SERIAL_QUEUE_SIZE Struktur wird verwendet, um die Größe des Eingabepuffers zu ändern, den der serielle Controllertreiber für serielle Empfangsvorgänge verwendet.

Syntax

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

Angehörige

InSize

Anzahl der für den Eingabepuffer angeforderten Bytes. Weitere Informationen finden Sie in den Hinweisen.

OutSize

Wird nicht verwendet. Auf Null festgelegt.

Bemerkungen

Diese Struktur wird von IOCTL_SERIAL_SET_QUEUE_SIZE Anforderungen verwendet, um die für den neuen Eingabepuffer angeforderte Größe anzugeben. Dieser Puffer wird intern vom seriellen Controllertreiber verwendet, um daten zu speichern, die vom seriellen Controller empfangen wurden, bis die Daten in ein IRP_MJ_READ Anforderungspaket kopiert werden können. Wenn die angeforderte Puffergröße größer als die aktuelle Empfangspuffergröße ist, wird ein neuer Empfangspuffer erstellt. Andernfalls wird der Empfangspuffer nicht geändert.

Anforderungen

Anforderung Wert
Header- ntddser.h

Siehe auch

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ