MCI 명령에 대한 드라이버 지원
[MCI 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer 대체되었습니다. MediaPlayer Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 MCI 대신 MediaPlayer 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
MCI 드라이버는 MCI 명령에 대한 기능을 제공합니다. 시스템 소프트웨어는 몇 가지 기본 데이터 관리 작업을 수행하지만 모든 멀티미디어 재생, 프레젠테이션 및 녹음은 개별 MCI 드라이버에 의해 처리됩니다.
드라이버는 MCI 명령 및 명령 플래그에 대한 지원마다 다릅니다. 멀티미디어 디바이스에는 다양한 기능이 있을 수 있으므로 MCI는 개별 드라이버가 디바이스의 기능과 일치하도록 명령 집합을 확장하거나 줄일 수 있도록 설계되었습니다. 예를 들어 레코드(MCI_RECORD) 명령은 MIDI 시퀀서에 대한 명령 집합의 일부이지만 Windows에 포함된 MCISEQ 드라이버는 이 명령을 지원하지 않습니다. 레코드 명령에 대한 참조 항목에서는 sequencer 디바이스 유형의 디바이스가 명령을 인식한다는 것을 설명합니다. 이 형식의 모든 디바이스가 명령을 지원하는 것은 아닙니다. 애플리케이션은 기능(MCI_GETDEVCAPS) 명령을 사용하여 특정 디바이스의 기능을 결정해야 합니다.