SerCx2용 직렬 컨트롤러 드라이버 디자인
직렬 컨트롤러를 관리하려면 하드웨어별 작업을 수행하고 SerCx2와 통신하는 직렬 컨트롤러 드라이버를 작성합니다. Windows 8.1 SerCx2는 직렬 컨트롤러에 공통적인 많은 처리 작업을 처리하는 시스템 제공 구성 요소입니다. 이러한 작업에는 시간 제한 관리 및 직렬 컨트롤러의 클라이언트에서 보낸 읽기 및 쓰기 요청 처리가 포함됩니다.
섹션 내용
항목 | Description |
---|---|
SerCx2 기반 직렬 컨트롤러 드라이버는 KMDF의 메서드 및 콜백을 사용하여 일반 드라이버 작업을 수행하고 SerCx2와 통신하여 직렬 컨트롤러 드라이버와 관련된 작업을 수행하는 KMDF 드라이버입니다. |
|
SerCx2는 직렬 컨트롤러 드라이버에 대한 읽기(IRP_MJ_READ) 및 쓰기(IRP_MJ_WRITE) 요청의 처리를 간소화합니다. 읽기 또는 쓰기 요청에 대한 응답으로 SerCx2는 직렬 컨트롤러 드라이버에 하나 이상의 I/O 트랜잭션을 발급합니다. 드라이버의 관점에서 각 트랜잭션은 간단하고 완전한 I/O 작업입니다. |