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;
Member
InSize
Anzahl der für den Eingabepuffer angeforderten Bytes. Weitere Informationen finden Sie in den Hinweisen.
OutSize
Wird nicht verwendet. Auf NULL festlegen.
Hinweise
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 vom seriellen Controller empfangene Daten aufzunehmen, 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 |