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 要求パケットにコピーできるようになるまで、シリアル コントローラーから受信したデータを保持します。 要求されたバッファー サイズが現在の受信バッファー サイズより大きい場合は、新しい受信バッファーが作成されます。 それ以外の場合、受信バッファーは変更されません。
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | ntddser.h |