디바이스 드라이버 열기 및 닫기

MIDI 디바이스를 사용하기 전에 열어야 하며, 사용이 완료되는 즉시 디바이스를 닫아야 합니다. Windows는 다양한 유형의 MIDI 디바이스를 열고 닫는 다음과 같은 기능을 제공합니다.

의미
midiInClose 지정된 MIDI 입력 디바이스를 닫습니다.
midiInOpen 녹음/녹화를 위해 지정된 MIDI 입력 디바이스를 엽니다.
midiOutClose 지정된 MIDI 출력 디바이스를 닫습니다.
midiOutOpen 재생을 위해 MIDI 출력 디바이스를 엽니다.

 

MIDI 디바이스를 여는 각 함수는 디바이스 식별자, 메모리 위치의 주소 및 MIDI 디바이스에 고유한 일부 매개 변수를 매개 변수로 사용합니다. 메모리 위치는 다른 오디오 함수 호출에서 열린 오디오 디바이스를 식별하는 데 사용되는 디바이스 핸들로 채워집니다.

많은 MIDI 함수는 디바이스 핸들 또는 디바이스 식별자를 허용할 수 있습니다. 디바이스 식별자를 사용할 때마다 디바이스 핸들을 사용할 수 있지만 핸들이 호출될 때 항상 디바이스 식별자를 사용할 수는 없습니다.

참고

MIDI 디바이스는 반드시 공유할 수 있는 것은 아니므로 사용자가 요청할 때 특정 디바이스를 사용할 수 없습니다. 이 경우 애플리케이션은 사용자에게 알리고 사용자가 디바이스를 다시 열도록 허용해야 합니다.

 

MIDI 서비스