다음을 통해 공유


오디오 미니포트 드라이버

이 섹션에서는 오디오 미니포트 드라이버 인터페이스에 대해 설명하고 시스템 버스를 통해 시스템 프로세서에서 레지스터에 직접 액세스할 수 있는 오디오 하드웨어용 어댑터 드라이버를 개발하는 방법을 설명합니다. 이 하드웨어 클래스에는 모든 ISA/DMA, PCMCIA 및 PCI 오디오 어댑터가 포함됩니다.

이 설명서에서는 외부 버스에 있는 오디오 디바이스를 지원하는 방법을 설명하지 않습니다. 외부 버스에서 오디오 디바이스를 지원하는 방법에 대한 자세한 내용은 USBAudio 클래스 시스템 드라이버AVCAudio 클래스 시스템 드라이버를 참조하세요.

다음 설명에서는 판독기가 KS(커널 스트리밍) 개념에 익숙하다고 가정합니다. 배경 정보는 커널 스트리밍을 참조하세요.

WDM 오디오 드라이버 모델은 KS 필터의 구현을 보완적이지만 별도의 포트 및 미니포트 드라이버로 나눕니다. 이 부서를 사용하면 일반 필터 구현 문제를 디바이스별 하드웨어 인터페이스 문제와 격리하여 오디오 하드웨어 드라이버를 더 쉽게 작성할 수 있습니다. 하드웨어 공급업체는 하드웨어 디바이스를 직접 제어하기 위해 미니포트 드라이버를 작성하지만 KS 필터를 구현하는 포트 드라이버는 운영 체제와 함께 제공됩니다. 포트 및 미니포트 드라이버는 잘 정의된 소프트웨어 인터페이스를 통해 서로 통신합니다.

미니포트 드라이버 개발의 다양한 측면은 다음 topics 설명합니다.

포트 클래스 소개

디바이스 지원

커널의 COM

어댑터 드라이버 생성

운영 체제별 드라이버 유형 최소화

미니포트 인터페이스

포트 클래스 오디오 어댑터 설치

포트 드라이버 도우미 개체

오디오 디바이스용 전원 관리

오디오 드라이버의 버전 번호

오디오 드라이버에 대한 기타 구현 문제