RS-232 포트에 연결된 플러그 앤 플레이 직렬 디바이스 구성
이 섹션에서는 RS-232 포트에 연결된 플러그 앤 플레이 직렬 디바이스 및 레거시 포인터 디바이스에 대한 하드웨어, 드라이버 및 디바이스 스택의 일반적인 구성에 대해 설명합니다. 이 구성은 마우스 디바이스, 포인팅 디바이스, 그래픽 태블릿, 모뎀 및 디지털 카메라와 같은 직렬 디바이스를 지원하는 데 사용할 수 있습니다.
다음 다이어그램에서는 플러그 앤 플레이 Toaster 디바이스에 대한 일반적인 구성을 보여 주세요.
직렬 및 세레넘은 이전 구성에서 사용됩니다. 직렬은 RS-232 포트 스택에 FDO(함수 디바이스 개체)를 만들고 연결하고, Serenum은 상위 수준 DO(필터 디바이스 개체)를 만들어 RS-232 포트 스택에 연결합니다. Serenum은 플러그 앤 플레이 관리자가 BusRelations 유형의 IRP_MN_QUERY_RELATIONS 요청을 RS-232 디바이스 스택으로 보낸 후 RS-232 포트에 연결된 디바이스를 열거합니다.
Serenum은 지원되는 디바이스를 검색한 후 PDO(물리적 디바이스 개체)를 만들고 디바이스를 플러그 앤 플레이 관리자에게 보고합니다. 구성 관리자는 Toaster 디바이스에 대한 INF 파일 및 설치 관리자를 사용하여 Toaster 디바이스 설치를 완료합니다. 토스터 드라이버는 FDO를 만들고 토스터 디바이스 스택에 연결합니다. 필터 DO를 Toaster 디바이스 스택에 추가할 수도 있습니다.