다음을 통해 공유


Serial.sys 및 Serenum.sys 사용

다음 시스템 구성 요소는 16550 UART(유니버설 비동기 수신기 송신기)와 호환되는 하드웨어 인터페이스가 있는 직렬 컨트롤러 디바이스에서 사용할 수 있습니다.

  • 직렬 및 세레넘 드라이버

    Serial.sys(직렬)는 직렬 디바이스에 대한 시스템 제공 함수 드라이버입니다. 하위 수준 디바이스 필터 드라이버로 시리얼을 사용할 수도 있으며, 이는 16550 UART 호환 인터페이스를 요구하는 모든 유형의 플러그 앤 플레이 디바이스에 적용할 수 있습니다.

    Serenum.sys(Serenum)는 RS-232 포트에 플러그 앤 플레이 버스 드라이버의 기능을 제공하기 위해 직렬(또는 공급업체에서 제공하는 함수 드라이버)과 함께 사용할 수 있는 시스템 제공 상위 수준 디바이스 필터 드라이버입니다.

    Serial 및 Serenum 작업에 대한 자세한 내용은 다음 항목을 참조하세요.

  • 포트 디바이스 설정 클래스

    포트 클래스에는 직렬 포트COM 포트포함됩니다. 직렬 포트는 16550 UART 또는 호환되는 디바이스의 직렬 통신 하드웨어 인터페이스입니다. 컴퓨터의 RS-232 포트는 일반적으로 UART의 직렬 포트에 전기적으로 연결된 DB-9 또는 DB-25 커넥터입니다. COM 포트는 추가 Windows 관련 요구 사항을 준수하는 직렬 포트입니다. 자세한 내용은 드라이버 개발자를 위한 COM 포트 구성을 참조하세요.

  • COM 포트 디바이스 인터페이스 클래스

    COM 포트 디바이스 인터페이스를 사용하여 COM 포트에 액세스해야 합니다. (COM 포트 디바이스 인터페이스 클래스의 GUID는 GUID_DEVINTERFACE_COMPORT.)

  • COM 포트 데이터베이스COM 포트 데이터베이스 지원 루틴

    COM 포트 데이터베이스는 COM 포트별로 COM 포트 번호를 사용하는 것을 중재합니다.

직렬 디바이스 설치에 대한 자세한 내용은 직렬 디바이스 설치참조하세요.

직렬 디바이스의 상위 수준 작업에 대한 일반적인 내용은 Microsoft Windows SDK의 Windows 기본 서비스에서 지원하는 통신 리소스에 대한 정보를 참조하세요.

직렬 드라이버 샘플

이러한 샘플은 직렬 드라이버의 기능을 보여 줍니다.

  • 직렬 샘플은 직렬 디바이스에 대한 함수 드라이버를 빌드합니다.
  • Serenum 샘플은 RS-232 포트에 대한 버스 드라이버의 플러그 앤 플레이 기능을 제공합니다.
  • 간단한 가상 직렬 드라이버(ComPort) 및 컨트롤러 없는 모뎀 드라이버(FakeModem)입니다.