SERIAL_QUEUE_SIZE 構造体 (ntddser.h)
SERIAL_QUEUE_SIZE構造体は、シリアル コントローラー ドライバーがシリアル受信操作に使用する入力バッファーのサイズを変更するために使用されます。
構文
typedef struct _SERIAL_QUEUE_SIZE {
ULONG InSize;
ULONG OutSize;
} SERIAL_QUEUE_SIZE, *PSERIAL_QUEUE_SIZE;
メンバー
InSize
入力バッファーに要求されたバイト数。 詳細については、「解説」を参照してください。
OutSize
使用されていません。 0 に設定します。
注釈
この構造体は、 IOCTL_SERIAL_SET_QUEUE_SIZE 要求によって使用され、新しい入力バッファーに要求されるサイズを指定します。 このバッファーは、シリアル コントローラー ドライバーによって内部的に使用され、データを IRP_MJ_READ 要求パケットにコピーできるようになるまで、シリアル コントローラーから受信したデータを保持します。 要求されたバッファー サイズが現在の受信バッファー サイズより大きい場合は、新しい受信バッファーが作成されます。 それ以外の場合、受信バッファーは変更されません。
要件
要件 | 値 |
---|---|
Header | ntddser.h |