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 |