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 |