다음을 통해 공유


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