다음을 통해 공유


드라이버 개발자를 위한 COM 포트 구성

COM 포트는 다음과 같은 추가 요구 사항을 준수하는 직렬 포트의 유형입니다.

  • COM 포트 디바이스 인터페이스 클래스의 인스턴스를 통해 COM 포트에 액세스합니다. 이 클래스의 GUID는 Ntddser.h에 정의된 GUID_DEVINTERFACE_COMPORT.

  • Ntddser.h에 정의된 16550 UART 호환 인터페이스를 사용하여 COM 포트를 작동합니다.

  • COM 포트에 액세스하는 대부분의 애플리케이션과의 호환성을 보장하려면 표준 명명 규칙 COM<n>사용하는 기호 링크 이름을 할당해야 합니다. 여기서 <n> COM 포트 번호(예: COM1)입니다. COM<n> 이름을 사용하는 경우에는 COM 포트 데이터베이스에서 COM 포트 번호 <n>을 가져와야 합니다. COM 포트 번호는 오직 COM<n> 이름과 함께만 사용해야 합니다.

기본적으로 포트 장치 설치 클래스에 대한 클래스 설치 관리자와 직렬 기능 드라이버의 결합된 작업이 장치를 COM 포트로 구성합니다.

포트 클래스 설치 관리자 및 직렬 함수 드라이버가 COM 포트에 대한 COM 포트 디바이스 인터페이스를 만드는 방법에 대한 정보는 COM 포트의 외부 이름을 참조하세요.