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

こちらもご覧ください

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ