다음을 통해 공유


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 요청 패킷에 복사될 때까지 직렬 컨트롤러 드라이버에서 받은 데이터를 저장하기 위해 내부적으로 사용됩니다. 요청된 버퍼 크기가 현재 수신 버퍼 크기보다 크면 새 수신 버퍼가 만들어집니다. 그렇지 않으면 수신 버퍼가 변경되지 않습니다.

요구 사항

요구 사항
헤더 ntddser.h

추가 정보

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ