다음을 통해 공유


직렬 디바이스 제어 요청

직렬은 16550 UART 호환 인터페이스를 지원하는 직렬 디바이스의 작업을 제어하기 위한 디바이스 제어 요청을 제공합니다.

Serial은 클라이언트가 다음 작업을 수행하는 데 사용할 수 있는 IOCTL_SERIAL_XXX 요청을 지원합니다.

  • 제어 레지스터 및 제어 신호를 가져와서 설정합니다.

  • 줄 컨트롤 및 모뎀 컨트롤을 가져와 설정합니다.

  • FIFO 컨트롤을 설정합니다.

  • 핸드셰이크 및 흐름 제어 작업 및 매개 변수를 가져와 설정합니다.

  • 대기 이벤트를 가져와 설정합니다.

  • 내부 버퍼를 제거하고, 수신 버퍼 크기를 설정하고, 디바이스를 다시 설정합니다.

  • 읽기 및 쓰기 요청에 사용되는 시간 제한을 가져와 설정합니다.

  • 성능 통계를 가져와서 지웁니다.

  • 상태 정보를 가져옵니다.

  • 디바이스의 속성을 가져옵니다.

Serial 은 신뢰할 수 있는 커널 모드 클라이언트가 다음 작업을 수행하는 데 사용할 수 있는 IOCTL_SERIAL_INTERNAL_XXX 요청을 지원합니다.

  • 디바이스에서 기본 설정을 설정하고 이전 설정을 복원합니다.

  • 디바이스의 대기/절전 모드 해제 작업을 사용하지 않도록 설정하고 사용하도록 설정합니다.

COM 포트의 상위 수준 작업에 대한 자세한 내용은 Microsoft Windows SDK Windows 기본 서비스에서 지원하는 통신 리소스에 대한 정보를 참조하세요.

직렬 I/O 요청에 대한 자세한 내용은 직렬 포트 참조 topics 참조하세요.

IOCTL_SERIAL_XXX 및 IOCTL_SERIAL_INTERNAL_XXX 요청에 대한 자세한 내용은 ntddser.h 헤더를 참조하세요.